html,body,div,header,nav,head,span,object,iframe,section,aside,article,figure,h1,h2,h3,h4,img,ol,ul,dl,p {
	margin:0;
	padding:0;
	border:0;
	background:transparent
}
ul {
	list-style:none
}
li {
	list-style-type:none
}
h1,h2,h3,h4 {
	line-height:24px;
	font-weight:normal;
	color:#333;
	text-rendering:optimizelegibility
}
h1 {
	font-size:24px
}
h2 {
	font-size:18px
}
h3 {
	font-size:16px
}
h4 {
	font-size:15px
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,hgroup {
	display:block
}
a {
	color:#666
}
a:hover,a:active {
	outline:0;
	color:#b1244e
}
a,a:hover {
	text-decoration:none
}
img {
	height:auto;
	display:block;
	max-width:100%;
	opacity:1 !important
}
input[type="search"],input[type="number"],input[type="email"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="email"],textarea {
	background-color:#f8f8f8;
	border:1px #eee solid;
	padding:8px;
	width:100%;
	min-width:60px
}
textarea:focus,input:focus {
	border:1px #e1244e solid;
	background-color:#fff
}
select {
	background-image:url(../images/select-arrow.png);
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#f8f8f8;
	border:1px #eee solid;
	padding:8px 40px 8px 8px;
	cursor:pointer;
	outline:none
}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {
	cursor:pointer
}
input[type="button"],input[type="reset"],input[type="submit"],input[type="search"],input[type="number"],input[type="email"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="email"],select,textarea,button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:none;
	border-radius:0;
	font-size:12px
}
input[type="radio"],input[type="checkbox"] {
	vertical-align:middle
}
.left {
	float:left
}
.right {
	float:right
}
hr {
	height:1px;
	border:none;
	border-top:1px dotted #ddd;
	margin:36px 0
}
body * {
	box-sizing:border-box
}
a,input,textarea,b,button,i,span,figure img,img.avatar,ul.children,.post-social>div,.gallery_popup,.popup,.swiper-button,.sub-menu,.widget_shopping_cart_content,*:before,*:after {
	transition:ease-in-out 0.5s
}
body {
	font:12px Arial, "微软雅黑";
	overflow-x:hidden;
	overflow-y:scroll;
	line-height:24px;
	color:#666
}
.wrapper {
	width:1200px;
	margin:0 auto;
	clear:both
}
.layout_ul {
	font-size:0
}
.layout_li {
	font-size:14px;
	display:inline-block;
	vertical-align:top
}
.box {
	background-color:#fff;
	padding:20px;
	border:1px #f2f2f2 solid;
	position:relative;
	font-size:14px
}
.triangle:before {
	position:absolute;
	top:0;
	left:0;
	content:'';
	height:0;
	width:0;
	display:block;
	border:8px transparent solid;
	border-bottom-width:0;
	border-left-width:0;
	border-top-color:#e1244e;
	z-index:10
}
.content-post,.excerpt {
	text-align:justify
}
@font-face {
	font-family:'salong';
	src:url("../font/salong.eot");
	src:url("../font/salong.eot?#iefix") format("embedded-opentype"),url("../font/salong.woff") format("woff"),url("../font/salong.otf") format("opentype"),url("../font/salong.ttf") format("truetype"),url("../font/salong.svg#salong") format("svg");
	font-style:normal;
	font-weight:normal
}
[class^="icon-"]:before,[class*="icon-"]:before {
	display:inline-block;
	font-family:"salong";
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:24px;
	text-align:center;
	text-decoration:inherit;
	text-transform:none
}
.header {
	height:108px;
	margin-bottom:24px
}
.header_main {
	background-color:#fff;
	border-bottom:1px #f2f2f2 solid;
	height:108px;
	padding:4px 20px 0
}
#header_main {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:99
}
.admin-bar #header_main {
	top:32px
}
.logo img {
	max-height:36px
}
.top-nav {
	height:36px
}
.top-menu>ul>li>a {
	padding:6px 12px;
	display:block
}
.top-menu>ul>li.menu-item-login>a {
	padding-right:0
}
.top-menu,.top-menu a {
	color:#999
}
.top-menu>ul>li[class^="icon-"].light:before,.top-menu>ul>li[class*="icon-"].light:before,.top-menu>ul>li.light a {
	color:#e1244e
}
.top-menu>ul>li:hover .sub-menu {
	top:36px
}
.top-menu>ul>li[class^="icon-"]:before,.top-menu>ul>li[class*="icon-"]:before {
	position:absolute;
	top:6px;
	left:10px;
	color:#999;
	z-index:20
}
.top-menu>ul>li[class^="icon-"]>a,.top-menu>ul>li[class*="icon-"]>a {
	text-indent:12px
}
.top-menu ul.menu>li.menu-item-has-children:after {
	top:6px;
	color:#999
}
.top-menu.left>ul>li>a {
	padding:6px
}
.top-menu.left>ul>li[class^="icon-"]>a,.top-menu.left>ul>li[class*="icon-"]>a {
	text-indent:16px
}
.top-menu.left>ul>li[class^="icon-"]:before,.top-menu.left>ul>li[class*="icon-"]:before {
	left:8px
}
.top-menu.left ul.menu>li.menu-item-has-children>a {
	padding-right:16px
}
.top-menu.left ul.menu>li.menu-item-has-children:after {
	right:6px
}
.top-menu ul.menu img.avatar {
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align:middle;
	border-radius:100%;
	margin-right:6px;
	margin-top:-2px
}
.header-nav {
	margin-top:12px;
	height:56px
}
.header-menu>ul>li>a {
	padding:12px 16px 20px;
	display:block
}
.header-menu a {
	font-size:16px
}
.header-menu>ul>li:last-child>a {
	padding-right:12px
}
.header-menu ul.menu>li.menu-item-has-children:after {
	top:12px
}
.crumbs_wrap>ul>li>ul.children:before,.top-menu>ul.menu>li>ul.sub-menu:before,.header-menu>ul.menu>li>ul.sub-menu:before {
	content:'';
	height:0;
	width:0;
	display:block;
	border:8px transparent solid;
	border-top-width:0;
	border-bottom-color:#b1244e;
	position:absolute;
	left:30px;
	top:-12px
}
.header-menu>ul>li[class^="icon-"]:before,.header-menu>ul>li[class*="icon-"]:before {
	position:absolute;
	top:12px;
	left:17px;
	font-size:14px
}
.header-menu>ul>li[class^="icon-"]>a,.header-menu>ul>li[class*="icon-"]>a {
	padding-left:36px
}
.header-menu>ul>li:hover>.sub-menu {
	top:54px
}
.header-menu>ul>li.menu-item-search>a {
	padding:8px 8px 12px
}
.header-menu>ul>li.menu-item-search a i {
	width:32px;
	height:32px;
	border:1px #eee solid;
	border-radius:100%;
	display:block;
	text-align:center;
	line-height:28px
}
.header-menu>ul>li.menu-item-search>a:hover i {
	background-color:#b1244e;
	border-color:#b1244e;
	color:#fff
}
ul.menu>li {
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.sub-menu {
	top:68px;
	left:0;
	position:absolute;
	z-index:12;
	min-width:120px;
	text-align:center;
	opacity:0;
	visibility:hidden;
	border-top:4px #b1244e solid;
	background-color:#fff;
	box-shadow:1px 1px 4px rgba(0,0,0,0.1)
}
.header-menu ul.empty,.top-menu ul.empty {
	float:right
}
.sub-menu li a {
	border-bottom:1px #eee solid;
	display:block;
	white-space:nowrap;
	padding:8px 12px
}
.sub-menu li:last-child a {
	border-bottom:none
}
.sub-menu>li.current-menu-ancestor>a,.sub-menu>li.current-menu-item>a,ul.menu>li.current-menu-ancestor>a,ul.menu>li.current-menu-item>a,ul.menu>li:hover>a,ul.menu>li.current-menu-ancestor:before,ul.menu>li.current-menu-ancestor:after,ul.menu>li.current-menu-item:before,.top-menu ul.menu>li.current-menu-ancestor:after,ul.menu>li.current-menu-item:after,ul.menu>li:hover:after,.top-menu ul.menu>li:hover:after,ul.menu>li:hover:before {
	color:#e1244e
}
.sub-menu li a:hover {
	background-color:#b1244e;
	color:#fff
}
.sub-menu .sub-menu {
	left:100%;
	top:32px
}
.sub-menu>li.menu-item-has-children {
	position:relative
}
.crumbs_wrap ul>li.cat-item-has-children,ul.menu>li.menu-item-has-children>a {
	padding-right:24px
}
.crumbs_wrap ul>li.cat-item-has-children:after,.sub-menu>li.menu-item-has-children:after,ul.menu>li.menu-item-has-children:after {
	font-family:'salong';
	position:absolute;
	right:12px
}
.crumbs_wrap ul>li.cat-item-has-children:after,ul.menu>li.menu-item-has-children:after {
	content:'\e8a4'
}
.crumbs_wrap ul.children>li.cat-item-has-children:after,.sub-menu>li.menu-item-has-children:after {
	top:8px;
	content:'\e8ad'
}
.sub-menu>li:hover:after {
	color:#fff
}
.sub-menu>li:hover>.sub-menu {
	top:0
}
.sub-menu>li:first-child:hover>.sub-menu {
	top:-4px
}
.sub-menu>li:hover>.sub-menu,ul.menu>li:hover>.sub-menu {
	opacity:1;
	visibility:visible
}
.top-nav .widget_shopping_cart_content {
	background-color:#fff;
	padding:20px 12px;
	border:1px #f2f2f2 solid;
	position:absolute;
	min-width:380px;
	top:66px;
	left:0;
	opacity:0;
	visibility:hidden;
	z-index:15
}
.top-nav .widget_shopping_cart_content ul li.empty {
	background-color:#fff;
	padding:12px;
	text-align:center;
	font-size:16px;
	margin-bottom:0
}
.top-menu>ul>li.menu-item-cart:hover .widget_shopping_cart_content {
	opacity:1;
	visibility:visible;
	top:34px
}
.top-menu>ul>li.menu-item-cart>a {
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
	z-index:18;
	background-color:#fff;
	position:relative
}
.top-menu>ul>li.menu-item-cart:hover>a {
	border-top-color:#f2f2f2;
	border-left-color:#f2f2f2;
	border-right-color:#f2f2f2
}
.header_animated {
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes slideDown {
	0% {
	-webkit-transform:translateY(-110px)
}
100% {
	-webkit-transform:translateY(0)
}
}@keyframes slideDown {
	0% {
	-webkit-transform:translateY(-110px);
	transform:translateY(-110px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}.header_animated.slideDown {
	-webkit-animation-name:slideDown;
	animation-name:slideDown
}
@-webkit-keyframes slideUp {
	0% {
	-webkit-transform:translateY(0)
}
100% {
	-webkit-transform:translateY(-110px)
}
}@keyframes slideUp {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	-webkit-transform:translateY(-110px);
	transform:translateY(-110px)
}
}.header_animated.slideUp {
	-webkit-animation-name:slideUp;
	animation-name:slideUp
}
.slides-sticky {
	overflow:hidden;
	margin-bottom:20px
}
.slides-sticky .slide-home {
	width:800px;
	height:400px
}
.no_sticky_post {
	margin-bottom:20px;
	overflow:hidden
}
.no_sticky_post .slide-home {
	width:100%
}
.no_sticky_post .slide-home .swiper-slide img {
	width:100%
}
.slide-home .swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	box-sizing:content-box
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-fles-wrap:wrap;
	flex-wrap:wrap
}
.swiper-slide {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden
}
.swiper-slide img {
	display:block;
	margin:0 auto;
	width:100%;
	height:360px
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-wp8-horizontal {
	touch-action:pan-y
}
.swiper-wp8-vertical {
	touch-action:pan-x
}
.swiper-gallery .swiper-button,.slide-home .swiper-button {
	top:50%;
	margin-top:-22px;
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-pagination-bullet {
	margin:0 6px;
	width:8px;
	height:8px;
	border-radius:100%;
	display:inline-block;
	background-color:#eee;
	cursor:pointer
}
.swiper-pagination-bullet-active {
	background-color:#e1244e
}
.swiper-pagination-bullet:hover {
	background-color:#b1244e
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
	margin:5px 0;
	display:block
}
.swiper-container-horizontal>.swiper-pagination {
	top:12px;
	right:12px;
	position:absolute;
	display:inline-block;
	z-index:10
}
.slide-home {
	float:left
}
.swiper-image {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	width:auto;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	justify-content:center
}
.swiper-post {
	position:absolute;
	bottom:0px;
	right:0;
	left:0;
	padding:12px;
	background-image:linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
	background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.9) 100%);
	z-index:1
}
.swiper-post p,.swiper-post h3 {
	color:#fff
}
.description {
	display:none;
}
.swiper-post p {
	display:none;
	width:76%;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:#ddd
}
.swiper-post h3 {
	font-size:16px;
	margin-bottom:4px
}
.swiper-gallery .swiper-button,.slide-home .swiper-button {
	font-size:24px;
	line-height:24px;
	padding:8px 16px;
	color:#fff;
	cursor:pointer;
	position:absolute;
	text-align:center;
	background-color:#222;
	opacity:0;
	visibility:hidden
}
.swiper-gallery .swiper-button:hover,.slide-home .swiper-button:hover {
	background-color:#b1244e
}
.swiper-gallery .swiper-button-next,.slide-home .swiper-button-next {
	right:-32px;
	border-radius:4px 0 0 4px
}
.swiper-gallery .swiper-button-prev,.slide-home .swiper-button-prev {
	left:-32px;
	border-radius:0 4px 4px 0
}
.swiper-gallery:hover .swiper-button,.slide-home .swiper-container:hover .swiper-button {
	opacity:1;
	visibility:visible
}
.swiper-gallery:hover .swiper-button-next,.slide-home .swiper-container:hover .swiper-button-next {
	right:0
}
.swiper-gallery:hover .swiper-button-prev,.slide-home .swiper-container:hover .swiper-button-prev {
	left:0
}
.swiper-button.swiper-button-disabled {
	cursor:no-drop
}
.swiper-slide-active {
	z-index:999
}
.container {
	clear:both;
	overflow:hidden;
	margin-bottom:24px
}
.container>section {
	margin-bottom:24px
}
.home .container,.container>section.slogan {
	margin-bottom:0
}
.postlist {
	overflow:hidden;
	padding:0 0 20px 136px
}
.postlist.no_thumb {
	padding-left:0
}
.postlist figure {
	margin-left:-136px;
	float:left
}
.postlist figure img.thumb {
	width:128px
}
.postlist h3 {
	font-size:16px;
	margin-bottom:4px;
	margin-top:-2px
}
.postlist h3 a {
	max-height:48px;
	min-height:32px;
	overflow:hidden;
	display:block
}
.homeinfo a,.homeinfo {
	color:#999
}
.homeinfo .date {
	padding-left:4px
}
.homeinfo .category {
	padding-right:6px;
	position:relative;
	display:inline-block;
	max-width:50%;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:middle
}
.postgrid .homeinfo {
	margin:2px 0 12px
}
.homeinfo .category:before {
	position:absolute;
	content:'';
	width:1px;
	height:12px;
	background-color:#ddd;
	right:1px;
	top:6px
}
.homeinfo .category.no-date:before {
	background:none
}
.homeinfo .view,.homeinfo .comment,.homeinfo .like {
	float:right
}
.homeinfo .view i,.homeinfo .comment i,.homeinfo .like i {
	margin-right:4px
}
.homeinfo a:hover {
	color:#b1244e
}
.sticky .homeinfo .category,.sidebar .homeinfo .category {
	display:block;
	float:left;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:92px
}
.sticky .homeinfo .category:before,.sidebar .homeinfo .category:before {
	right:0;
	top:6px
}
figure a {
	display:block;
	overflow:hidden;
	position:relative
}
figure:hover img.thumb {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
figure .icon-play {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	text-align:center;
	line-height:72px;
	z-index:9
}
figure .icon-play:before {
	border:2px #fff solid;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:42px;
	height:42px;
	font-size:18px;
	line-height:42px
}
.postlist figure .icon-play:before {
	border:2px #fff solid;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:14px
}
.container .bulletin {
	margin-bottom:12px;
	position:relative
}
.bulletin .bulletin_title,.bulletin .bulletin_title i,.bulletin .bulletin_title h3,.bulletin .swiper-bulletin {
	display:inline-block;
	vertical-align:middle
}
.bulletin .swiper-bulletin {
	overflow:hidden;
	width:calc(100% - 180px)
}
.swiper-bulletin .swiper-wrapper {
	height:32px;
	line-height:32px;
	position:relative
}
.bulletin .bulletin_title {
	min-width:80px;
	background-color:#222;
	color:#f2e6d8;
	text-align:center;
	font-size:14px;
	padding:4.5px;
	position:relative;
	margin-right:32px
}
.bulletin .bulletin_title:before {
	content:'';
	height:0;
	width:0;
	display:block;
	border:12px transparent solid;
	border-right-width:0;
	border-left-color:#222;
	position:absolute;
	top:5px;
	right:-12px;
	-webkit-transform:scaleY(1.45);
	transform:scaleY(1.45)
}
.bulletin .bulletin_title i {
	margin-right:6px
}
.bulletin .bulletin_title h3 {
	color:#f2e6d8;
	font-size:14px
}
.slide-bulletin a {
	white-space:nowrap;
	display:block;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	width:98%
}
.slide-bulletin h4 {
	display:inline-block;
	vertical-align:middle
}
.bulletin .swiper-button {
	position:absolute;
	display:inline-block;
	top:4px;
	background-color:#fff;
	border:1px #eee solid;
	width:24px;
	height:24px;
	border-radius:100%;
	text-align:center;
	cursor:pointer
}
.bulletin .swiper-bulletin-next {
	right:0
}
.bulletin .swiper-bulletin-prev {
	right:32px
}
.bulletin .swiper-button:hover {
	background-color:#b1244e;
	border-color:#b1244e;
	color:#fff
}
.sticky {
	float:right;
	width:576px;
	height:360px;
	position:relative
}
.sticky a.more {
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	display:block;
	background-color:#fbfbfb;
	border-top:1px #f4f4f4 solid;
	padding:12px 20px
}
.sticky a.more span {
	font-size:14px;
	color:#999
}
.sticky a.more i {
	color:#999;
	float:right;
	width:28px;
	height:28px;
	background-color:#fff;
	border:1px #eee solid;
	border-radius:100%;
	text-align:center
}
.sticky a.more:hover span {
	color:#b1244e
}
.sticky a.more i:hover {
	background-color:#b1244e;
	border:1px #b1244e solid;
	color:#fff
}
.home_title {
	background-color:#fdfdfd;
	margin:-20px -20px 20px;
	padding:12px 12px 12px 20px;
	border-bottom:1px #f2f2f2 solid;
	height:48px
}
.home_title h3 i {
	margin-right:6px
}
.home_title h3 span {
	font-size:12px;
	color:#999
}
.title-tag ul li {
	display:inline-block
}
.title-tag ul li a {
	display:block;
	color:#999;
	padding:2px 8px
}
.title-tag ul,.title-tag .home_button {
	display:inline-block
}
.title-tag .home_button {
	color:#ccc;
	font-size:16px;
	margin-left:8px;
	padding-left:12px;
	padding-right:2px;
	border-left:1px #eee solid
}
.title-tag a:hover {
	color:#b1244e
}
.home_video .home_title,.home_product .home_title,.home_gallery .home_title {
	margin:0 0 20px;
	background:none;
	border-bottom:none
}
.home_video.box,.home_product.box,.home_gallery.box {
	padding-left:0;
	padding-right:0
}
.postgrid {
	margin:0 20px 20px 0;
	overflow:hidden
}
.postgrid h2 {
	font-size:14px;
	margin:8px 0 4px
}
.postgrid h2 a {
	color:#333;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block
}
.postgrid h2 a:hover {
	color:#b1244e
}
.post_list ul {
	margin-right:-20px
}
.post_list ul li {
	width:25%
}
.post_list .homeinfo {
	margin-bottom:0
}
.post_list p {
	font-size:12px
}
.post_bottom ul li:nth-last-child(-n+4) .postgrid {
	margin-bottom:0
}
.new,.cat {
	overflow:hidden
}
.cat-wrap {
	width:800px
}
.cat-wrap>section {
	margin-bottom:24px
}
.cat-wrap>section:last-child {
	margin-bottom:0
}
.cat2_list2 li,.cat2_list1 li,.cat1_list2 li,.cat1_list1 li {
	width:50%
}
.cat .excerpt {
	color:#999
}
.cat li.first .info {
	margin:4px 0 12px
}
.cat2_list1 .postlist,.cat1_list1 .postlist {
	margin-right:20px
}
.cat3_list1 ul,.cat2_list2 ul,.cat2_list1 ul,.cat1_list1 ul {
	margin-right:-20px
}
.cat2_list1 li:nth-last-child(-n+2) .postlist,.cat1_list2 li:last-child .postlist,.cat1_list1 li:nth-last-child(-n+2) .postlist {
	padding-bottom:0
}
.cat3_list1 li:nth-last-child(-n+3) .postgrid,.cat2_list2 li:nth-last-child(-n+2) .postgrid,.cat1_list2 li.first .postgrid {
	margin-bottom:0
}
.cat1_list2 li.first {
	float:left
}
.cat1_list2 {
	overflow:hidden
}
.cat1_list2 li.first .excerpt {
	line-height:26px;
	overflow:hidden;
	height:76px
}
.cat2_list1 li.first {
	width:100%
}
.cat2_list1 li.first figure {
	width:50%;
	padding-right:20px;
	float:left
}
.cat2_list1 li.first img.thumb {
	width:100%
}
.cat3_list1 li {
	width:33.333%
}
.cat3_list1 .homeinfo {
	margin-bottom:0
}
.cat3_list2 ul li {
	width:50%;
	position:relative;
	padding:0 12px 8px
}
.cat3_list2 ul li:last-child,.cat3_list2 ul li:nth-last-child(2) {
	padding-bottom:0
}
.cat3_list2 ul li:before {
	font-family:'salong';
	position:absolute;
	content:'\e8ad';
	top:0;
	left:0
}
.cat3_list2 a {
	display:block;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cat3_list2 ul li:hover a,.cat3_list2 ul li:hover:before {
	color:#b1244e
}
.gallery_list ul li {
	width:25%
}
.gallery_grid {
	border:2px #f8f8f8 solid;
	position:relative
}
.gallery_popup {
	position:absolute;
	top:8px;
	left:8px;
	bottom:8px;
	right:8px;
	background-color:rgba(255,255,255,0.9);
	border:1px #fff solid;
	padding:12px;
	opacity:0;
	visibility:hidden;
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
.gallery_popup h2 {
	margin-bottom:8px
}
.gallery_popup h2 a {
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:block;
	overflow:hidden;
	color:#333
}
.gallery_popup h2 a:hover {
	color:#b1244e
}
.gallery_popup span {
	color:#999
}
.gallery_popup a.btn {
	position:absolute;
	bottom:12px;
	width:36px;
	height:36px;
	border-radius:100%;
	background-color:#ddd;
	text-align:center;
	line-height:36px
}
.gallery_popup a.btn.view {
	right:56px
}
.gallery_popup a.btn.link {
	right:12px
}
.gallery_popup a.btn:hover {
	background-color:#b1244e;
	color:#fff
}
.gallery_grid:hover .gallery_popup {
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.gallery_content .gallery_list {
	padding-left:20px
}
.gallery_content .gallery_list ul li:nth-last-child(-n+4) .postgrid {
	margin-bottom:0
}
.home_gallery_w.gallery_content .gallery_list {
	padding-left:0
}
.home_gallery_w.gallery_content .gallery_list ul {
	margin-right:-20px
}
.product_list ul li {
	width:25%
}
.home_product .product_list .product_main {
	margin:0 20px 20px
}
.home_product_w .product_list .product_info,.home_product .product_list .product_info {
	padding:20px
}
.home_product_w .ias-noneleft,.home_product .ias-noneleft {
	display:none !important
}
.home_product_w .product_list ul {
	margin-right:-20px
}
.home_product_w .product_list ul li:nth-last-child(-n+4) .product_main {
	margin-bottom:0
}
.home_product_w .product_list .product_main {
	margin:0 20px 20px 0
}
.video_list ul li {
	width:25%
}
.home_video .video_list .postgrid {
	margin:0 20px 20px
}
.grelated_posts .gallery_main,.gallery_list .gallery_main,.video_list .video_main {
	border:1px #f4f4f4 solid;
	background-color:#fff;
	padding:4px 12px
}
.home_video_w .video_list ul {
	margin-right:-20px
}
.home_video_w .video_list ul li:nth-last-child(-n+4) .postgrid {
	margin-bottom:0
}
.new .home_title {
	margin:0 0 20px;
	border:1px #f2f2f2 solid
}
.new_list ul li {
	margin-bottom:20px;
	width:100%
}
.slogan {
	height:360px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	color:#eee;
	text-align:center;
	padding:100px 20px;
	position:relative
}
.slogan h3 {
	color:#fff;
	font-size:32px;
	line-height:36px
}
.slogan p {
	font-size:14px;
	margin:20px 0
}
.slogan a {
	background-color:rgba(255,255,255,0.1);
	border:1px rgba(255,255,255,0.2) solid;
	padding:12px 32px;
	color:#fff;
	display:inline-block;
	font-size:18px;
	border-radius:4px
}
.slogan a:hover {
	background-color:rgba(255,255,255,0.4);
	border:1px rgba(255,255,255,0.6) solid
}
.slogan h3,.slogan p,.slogan a {
	position:relative;
	z-index:10
}
.bg {
	background-color:rgba(0,0,0,0.4);
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:1
}
.nav-links {
	margin:30px 0;
	font-size:12px;
	text-align:center
}
.nav-links h2 {
	display:none
}
.nav-links {
	text-align:center;
	line-height:24px
}
.nav-links p {
	display:inline-block;
	vertical-align:middle
}
.nav-links {
	width:100%
}
.nav-links>span,.nav-links a {
	margin:0 6px;
	background-color:#fff;
	border:1px #eee solid;
	color:#666;
	display:inline-block;
	vertical-align:middle;
	width:32px;
	height:32px;
	overflow:hidden;
	line-height:32px
}
.nav-links>span.extend {
	color:#999
}
.nav-links a:hover {
	background-color:#b1244e;
	border-color:#b1244e;
	color:#fff
}
.nav-links .current {
	background-color:#e1244e;
	border-color:#e1244e;
	color:#fff
}
.nav-links a.prev,.nav-links a.next {
	font-size:0
}
.nav-links a.prev:before,.nav-links a.next:before {
	font-family:'salong';
	font-size:12px
}
.nav-links a.prev:before {
	content:'\e8b9'
}
.nav-links a.next:before {
	content:'\e8ba'
}
.ias-spinner a,.ias-trigger a,.ias-noneleft {
	font-size:14px;
	padding:7px 20px;
	display:block;
	border:1px #f4f4f4 solid
}
.ias-noneleft {
	background-color:#fdfdfd;
	color:#999
}
.ias-spinner a,.ias-trigger a {
	background-color:#fff
}
@-webkit-keyframes square-spin {
	25% {
	-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);
	transform:perspective(100px) rotateX(180deg) rotateY(0)
}
50% {
	-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);
	transform:perspective(100px) rotateX(180deg) rotateY(180deg)
}
75% {
	-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);
	transform:perspective(100px) rotateX(0) rotateY(180deg)
}
100% {
	-webkit-transform:perspective(100px) rotateX(0) rotateY(0);
	transform:perspective(100px) rotateX(0) rotateY(0)
}
}@keyframes square-spin {
	25% {
	-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);
	transform:perspective(100px) rotateX(180deg) rotateY(0)
}
50% {
	-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);
	transform:perspective(100px) rotateX(180deg) rotateY(180deg)
}
75% {
	-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);
	transform:perspective(100px) rotateX(0) rotateY(180deg)
}
100% {
	-webkit-transform:perspective(100px) rotateX(0) rotateY(0);
	transform:perspective(100px) rotateX(0) rotateY(0)
}
}.ias-spinner>div {
	width:28px;
	height:28px;
	display:inline-block;
	text-align:center;
	background-color:#e1244e;
	-webkit-animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite
}
.ias-spinner img {
	display:none
}
.content-wrap .ias-spinner>div {
	margin-top:2px;
	margin-bottom:2px
}
.post_main img.thumb {
	width:250px
}
.post_main figure {
	margin-left:-262px;
	float:left
}
.post_main .homeinfo {
	margin:2px 0 12px
}
.post_main.has_thumb {
	padding-left:262px
}
.post_main {
	overflow:hidden
}
.post_main h2 {
	font-size:16px;
	margin:2px 0 4px
}
.post_main h2 a {
	color:#333;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block
}
.post_main h2 a:hover {
	color:#b1244e
}
.postinfo {
	color:#999;
	margin:2px 0 8px;
	overflow:hidden
}
.postinfo a {
	color:#999
}
.postinfo>span,.postinfo>div>span {
	padding:0 6px;
	position:relative;
	display:inline-block
}
.postinfo .author {
	padding-left:0
}
.postinfo .author img {
	width:18px;
	display:inline-block;
	vertical-align:middle;
	border-radius:100%;
	margin-right:6px
}
.postinfo>span:before,.postinfo>div>span:before {
	position:absolute;
	content:'';
	width:1px;
	height:10px;
	background-color:#ddd;
	right:-1px;
	top:7px
}
.postinfo span:last-child:before {
	background:none
}
.postinfo span i {
	margin-right:4px;
	color:#bbb
}
.postinfo a:hover {
	color:#b1244e
}
.crumbs_wrap {
	text-align:center;
	z-index:10
}
.crumbs,.crumbs a {
	color:#999
}
.crumbs a:hover {
	color:#b1244e
}
.crumbs_wrap h3 {
	position:relative;
	border-bottom:1px #eee solid;
	padding-bottom:12px;
	margin:0 -20px 20px
}
.crumbs_wrap h3:before {
	position:absolute;
	content:'';
	bottom:-2px;
	left:50%;
	width:36px;
	height:3px;
	background-color:#e1244e;
	margin-left:-18px
}
.crumbs_wrap>p {
	color:#999
}
.crumbs_page h2,.crumbs-normal h2,.crumbs-menu h2 {
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	font-size:32px;
	position:absolute;
	left:50%;
	text-align:center;
	color:#eee;
	display:inline-block;
	z-index:2
}
.crumbs_page h2:after,.crumbs-normal h2:after,.crumbs-menu h2:after,.crumbs_page h2:before,.crumbs-normal h2:before,.crumbs-menu h2:before {
	position:absolute;
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(255,255,255,0.4);
	top:50%;
	z-index:2
}
.crumbs_page h2:before,.crumbs-normal h2:before,.crumbs-menu h2:before {
	left:0;
	-webkit-transform:translateX(-120%);
	transform:translateX(-120%)
}
.crumbs_page h2:after,.crumbs-normal h2:after,.crumbs-menu h2:after {
	right:0;
	-webkit-transform:translateX(120%);
	transform:translateX(120%)
}
.crumbs_page h2,.crumbs-normal h2 {
	top:50%
}
.crumbs-menu h2 {
	top:40%
}
.crumbs_wrap>ul>li {
	display:inline-block;
	padding:4px 20px;
	color:#999;
	white-space:nowrap
}
.crumbs_wrap ul>li {
	position:relative
}
.crumbs_wrap>ul>li>a {
	color:#999
}
.crumbs_wrap>ul>li>a:hover {
	color:#b1244e
}
.crumbs_wrap li.current-cat-ancestor,.crumbs_wrap>ul>li.current-cat {
	border:1px #eee solid
}
.crumbs_wrap ul.children .current-cat>a {
	color:#e1244e
}
.crumbs_wrap ul li ul.children {
	top:68px;
	left:0;
	position:absolute;
	z-index:12;
	min-width:120px;
	border-top:4px #b1244e solid;
	background-color:#fff;
	opacity:0;
	visibility:hidden
}
.crumbs_wrap ul li ul.children li {
	border-bottom:1px #eee solid;
	display:block;
	padding:8px 12px
}
.crumbs_wrap ul li ul.children li a {
	display:inline-block;
	white-space:nowrap
}
.crumbs_wrap ul.children ul.children {
	left:100%;
	top:48px
}
.crumbs_wrap #cat {
	width:100%
}
.crumbs_page {
	height:180px;
	position:relative
}
.crumbs_wrap>ul>li:hover>ul.children {
	top:33px;
	opacity:1;
	visibility:visible
}
.crumbs_wrap ul.children>li:hover>ul.children {
	top:-4px;
	opacity:1;
	visibility:visible
}
.content_left {
	padding-right:400px;
	overflow:hidden
}
.content_left .sidebar {
	margin-right:-400px
}
.content_left .content-wrap {
	float:left;
	width:100%
}
.content_left .sidebar {
	float:right
}
.content-wrap>article {
	margin-bottom:20px
}
.bulletin_list {
	width:800px;
	margin:0 auto
}
.bulletin_list ul>div {
	margin-top:20px
}
.gallery .gallery_popup h2 {
	font-size:16px;
	margin-bottom:0
}
.gallery .ias-noneleft,.gallery .ias-spinner,.gallery .ias-trigger {
	margin-top:20px
}
.gallery_content.gallery_list ul {
	margin-right:-20px
}
.gallery_content.gallery_list ul li:nth-last-child(-n+6) .postgrid {
	margin-bottom:0
}
.gallery_content.gallery_list .ias-trigger,.gallery_content.gallery_list .ias-spinner>div,.gallery_content.gallery_list .ias-noneleft {
	margin-right:20px
}
.custompost {
	font-size:0
}
.custompost .entry,.custompost .custompost_info {
	display:inline-block;
	vertical-align:top;
	font-size:12px
}
.custompost .entry {
	width:76%;
	padding-right:20px;
	border-right:1px #f2f2f2 solid;
	min-height:260px
}
.custompost_info {
	width:24%;
	padding-left:20px
}
.custompost_info h3 {
	margin-bottom:20px
}
.custompost_info>span {
	display:block;
	margin-bottom:8px;
	color:#999
}
.custompost_info a {
	color:#999
}
.custompost_info a:hover {
	color:#b1244e
}
.custompost .prevnext {
	margin-top:20px
}
.swiper-gallery {
	position:relative
}
.swiper-gallery .swiper-pagination {
	bottom:94%;
	right:20px
}
.slide-gallery span {
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.3);
	color:#fff;
	padding:12px 20px;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.slide-gallery:hover span,.gallery_show.slide-gallery span {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.gallery_tile {
	font-size:0;
	overflow:hidden
}
.gallery_tile figure {
	display:block;
	width:25%;
	border:1px #fff solid;
	font-size:12px;
	position:relative;
	float:left
}
.gallery_tile figure span {
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	background-color:rgba(0,0,0,0.3);
	color:#fff;
	padding:6px 12px;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.gallery_tile.gallery_show figure span,.gallery_tile figure:hover span {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.grelated_posts ul li {
	width:25%
}
.grelated_posts.gallery_content ul {
	margin-right:-20px
}
.grelated_posts.gallery_content ul li:nth-last-child(-n+4) .postgrid {
	margin-bottom:0
}
.hotlike_posts.addnew>section {
	width:32%
}
.hotlike_posts.addnew .hot {
	width:36%;
	padding:0 2%
}
.video.video_list ul {
	margin-right:-20px
}
.video .ias-noneleft,.video .ias-spinner,.video .ias-trigger {
	margin-right:20px
}
.gallery_list_cat,.video_list_cat {
	margin-bottom:20px
}
.gallery_content .gallery_list_cat ul li:nth-last-child(-n+4) .postgrid,.video_list_cat ul li:nth-last-child(-n+4) .postgrid {
	margin-bottom:0
}
.wp-video {
	width:100% !important
}
.youku_post_video,#youkuplayer {
	width:100% !important
}
.video_top #youkuplayer {
	height:675px;
	position:relative;
	z-index:1
}
.content-post .player iframe,.content-post #youkuplayer {
	height:484px
}
.content-post embed {
	width:100%;
	margin:32px 0;
	border:1px #eee solid;
	height:450px
}
.content-post .mejs__container {
	margin:30px 0 20px
}
.vrelated_posts ul {
	margin-right:-20px
}
.vrelated_posts ul li:nth-last-child(-n+4) .postgrid {
	margin-bottom:0
}
.entry {
	position:relative
}
.entry .post-head {
	overflow:hidden
}
.entry .post-head h1 {
	margin-bottom:8px;
	line-height:36px
}
.entry .post-head h1 span {
	font-size:14px;
	color:#999;
	margin-left:8px
}
.single .content-wrap>article,.single .content-wrap>section {
	margin-bottom:24px
}
.single .content-wrap>section:last-child {
	margin-bottom:0
}
.content-post code {
	padding:6px 8px;
	margin:0 4px;
	background-color:#f2f2f2;
	border-radius:2px
}
.content-post h2 {
	font-size:16px;
	font-weight:bold
}
.content-post h3 {
	font-size:15px;
	font-weight:800
}
.content-post h4 {
	font-size:14px;
	font-effect:600px
}
.content-post h5 {
	font-size:13px;
	font-effect:400px
}
.content-post h2,.content-post h3,.content-post h4,.content-post h5 {
	position:relative;
	display:block
}
.content-post h2 {
	margin:24px 0 12px;
	padding:8px 12px 8px 0
}
.content-post h3,.content-post h4,.content-post h5 {
	margin:14px 0 8px;
	padding:4px 12px 4px 0
}
.content-post h2[class^="icon-"],.content-post h2[class*="icon-"],.content-post h3[class^="icon-"],.content-post h3[class*="icon-"],.content-post h4[class^="icon-"],.content-post h4[class*="icon-"],.content-post h5[class^="icon-"],.content-post h5[class*="icon-"] {
	padding:8px
}
.content-post h2[class^="icon-"]:after,.content-post h2[class*="icon-"]:after,.content-post h3[class^="icon-"]:after,.content-post h3[class*="icon-"]:after,.content-post h4[class^="icon-"]:after,.content-post h4[class*="icon-"]:after,.content-post h5[class^="icon-"]:after,.content-post h5[class*="icon-"]:after {
	background:none
}
.content-post h2[class^="icon-"]:before,.content-post h2[class*="icon-"]:before,.content-post h3[class^="icon-"]:before,.content-post h3[class*="icon-"]:before,.content-post h4[class^="icon-"]:before,.content-post h4[class*="icon-"]:before,.content-post h5[class^="icon-"]:before,.content-post h5[class*="icon-"]:before {
	margin-right:8px
}
table {
	border-top:1px #eee solid;
	border-left:1px #eee solid;
	width:100%;
	border-spacing:0;
	font-size:12px;
	background-color:#fff
}
table td,table th {
	border-right:1px #eee solid;
	border-bottom:1px #eee solid;
	padding:12px 16px
}
table th,table thead,table .title {
	font-weight:bold;
	white-space:nowrap;
	background-color:#fafafa;
	font-size:14px;
	text-align:left
}
table tbody tr:nth-child(2n) {
	background-color:#fcfcfc
}
table.protable td,table.protable th {
	min-width:128px
}
.post_catalogue {
	position:fixed;
	top:132px;
	right:50%;
	z-index:10;
	width:168px;
	margin-right:-768px;
	max-height:560px;
	overflow-y:auto
}
.admin-bar .post_catalogue {
	top:164px
}
.post_catalogue h3 {
	margin:0 0 8px;
	padding:0
}
.catalogue_list ol {
	margin-left:12px
}
.catalogue_list li {
	border-bottom:1px #f2f2f2 solid
}
.entry .content-post .catalogue_list a {
	color:#666
}
.entry .content-post .catalogue_list a:hover {
	color:#b1244e
}
form.post-password-form {
	text-align:left;
	background-color:#f8f8f8;
	padding:12px
}
form.post-password-form label {
	display:inline-block
}
form.post-password-form input[type="submit"] {
	background-color:#e1244e;
	color:#fff;
	border:none;
	height:34px;
	padding:4px 20px
}
.content-post {
	margin-top:8px;
	line-height:28px;
	overflow:hidden
}
.entry .content-post a {
	color:#e1244e
}
.entry .content-post a:hover {
	color:#b1244e
}
.content-post p {
	margin:8px 0 24px;
	font-size:16px;
}
.content-post img {
	margin-top:5px;
	margin-bottom:8px;
	display:block;
	max-width:100%;
	height:auto
}
.content-post .alignnone {
	margin-right:auto;
	margin-left:auto
}
.content-post .alignleft {
	float:left;
	text-align:left;
	margin-right:12px
}
.content-post .aligncenter {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	display:block
}
.content-post .alignright {
	float:right;
	text-align:right;
	margin-left:10px
}
.content-post .wp-caption {
	margin-bottom:18px;
	background-color:#f8f8f8;
	padding:12px;
	max-width:100%
}
.content-post .wp-caption img {
	margin:0 0 5px
}
.content-post .wp-caption p {
	margin:12px 12px 6px;
	text-indent:0
}
.content-post .wp-caption.alignnone {
	text-align:center
}
.post-social {
	position:relative;
	text-align:center;
	margin:20px 0 36px;
	font-size:14px
}
.post-social>div {
	display:inline-block;
	vertical-align:middle
}
.rewards .btn:hover,.post-like>a:hover,.post-like>span:hover {
	background-color:#b1244e;
	color:#fff !important
}
.share>span,.post-like>a,.post-like>span {
	width:148px;
	text-align:center;
	display:block;
	color:#fff
}
.post-like>span,.post-like>a {
	background-color:#ffc11b;
	padding:8px 32px 8px 20px
}
.share i:before,.post-like i:before {
	margin-right:4px
}
.share>span i,.post-like i {
	font-style:normal;
	margin-right:4px
}
.post-like .alreadyvoted,.post-like .voted {
	cursor:no-drop;
	color:#fff
}
.post-like .voted i:before {
	content:'\e844'
}
.rewards .btn {
	background-color:#3498db;
	width:56px;
	height:56px;
	border-radius:100%;
	text-align:center;
	line-height:48px;
	color:#fff;
	border:4px #fff solid;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:16;
	color:#fff;
	font-size:16px;
	overflow:hidden
}
.share {
	position:relative
}
.share>span {
	background-color:#2fba87;
	padding:8px 20px 8px 32px
}
.share_btn {
	position:absolute;
	top:40px;
	left:0;
	right:0;
	font-size:0;
	text-align:center;
	padding:12px;
	border:1px #eee solid;
	background-color:#fff;
	box-shadow:1px 4px 8px rgba(0,0,0,0.22);
	z-index:20;
	opacity:0;
	visibility:hidden
}
.share_btn a {
	font-size:16px;
	margin:0 4px
}
.share_btn a.weixin {
	color:#72dc0a
}
.share_btn a.weibo {
	color:#fd6d27
}
.share_btn a.qq {
	color:#377efe
}
.share_btn a.qqzone {
	color:#ffb401
}
.share_btn:before {
	position:absolute;
	content:'';
	height:0;
	width:0;
	top:-8px;
	left:50%;
	margin-left:-4px;
	display:block;
	border:8px transparent solid;
	border-top-width:0;
	border-bottom-color:#fff
}
.share:hover .share_btn {
	opacity:1;
	visibility:visible
}
.post_declare {
	margin:20px -20px -20px;
	background-color:#fdfdfd;
	border-top:1px #f2f2f2 solid;
	padding:20px;
	overflow:hidden
}
.post_declare p {
	margin-bottom:8px;
	font-size:14px;
	font-weight:1000;
}
.post_declare p a {
	color:#333
}
.post_declare p a:hover {
	color:#b1244e
}
.post_author {
	background-color:#fdfdfd;
	border-top:1px #f2f2f2 solid;
	padding-left:122px;
	overflow:hidden
}
.post_author img {
	margin-left:-102px;
	float:left;
	width:80px;
	height:80px
}
.post_author a {
	display:inline-block;
	margin-right:12px
}
.post_author p {
	line-height:20px
}
.post_count {
	margin-bottom:8px
}
.post_count span {
	color:#999;
	margin-right:6px
}
.prevnext {
	overflow:hidden;
	font-size:0;
	position:relative
}
.prevnext:after {
	position:absolute;
	content:'';
	top:50%;
	left:50%;
	width:1px;
	height:80%;
	background-color:#eee;
	-webkit-transform:translatY(-50%);
	transform:translateY(-50%)
}
.prevnext div {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
.prevnext .prev {
	text-align:left
}
.prevnext .next {
	text-align:right
}
.prevnext div a {
	position:relative;
	padding:0 20px;
	display:block
}
.prevnext a:before {
	font-size:18px;
	color:#999;
	position:absolute;
	top:50%;
	font-family:'salong';
	-webkit-transform:translatY(-50%);
	transform:translateY(-50%)
}
.prevnext .prev a:before {
	content:'\e8ac';
	left:0
}
.prevnext .next a:before {
	content:'\e8ad';
	right:0
}
.related_posts ul {
	margin-right:-20px
}
.related_posts ul li {
	width:33.33%
}
.related_posts ul li .homeinfo,.related_posts ul li:nth-last-child(-n+3) .postgrid {
	margin-bottom:0
}
.hotlike_posts {
	font-size:0
}
.hotlike_posts>section {
	display:inline-block;
	vertical-align:top;
	width:50%
}
.hotlike_posts .hot {
	padding-right:10px
}
.hotlike_posts .like {
	padding-left:10px
}
.hotlike_posts h3 {
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:6px;
	margin-bottom:8px
}
.hotlike_posts ul li {
	display:block;
	border-bottom:1px #f2f2f2 solid;
	padding:6px 0;
	margin-bottom:6px
}
.hotlike_posts ul li a {
	display:block;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.hotlike_posts span {
	width:22px;
	height:22px;
	background-color:#f2f2f2;
	display:inline-block;
	text-align:center;
	margin-right:4px;
	border-radius:4px
}
.hotlike_posts ul li:nth-child(1) span,.hotlike_posts ul li:nth-child(2) span,.hotlike_posts ul li:nth-child(3) span {
	color:#fff
}
.hotlike_posts ul li:nth-child(1) span {
	background-color:#e1244d
}
.hotlike_posts ul li:nth-child(2) span {
	background-color:#7bb742
}
.hotlike_posts ul li:nth-child(3) span {
	background-color:#00a9e3
}
#comments {
	margin:20px 0 36px
}
.comment_title {
	border-bottom:1px #f2f2f2 solid;
	font-size:0;
	padding:12px 20px;
	margin:-20px -20px 20px;
	background-color:#fdfdfd
}
#reply-title {
	font-size:16px;
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:8px
}
.comment_title>* {
	display:inline-block;
	vertical-align:bottom;
	width:50%
}
.comment_title .hint {
	font-size:12px;
	text-align:right;
	color:#999;
	font-weight:300
}
.commentlist {
	margin-bottom:30px
}
.commentlist>li {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px #eee solid
}
.commentlist>li>.children {
	margin-left:44px
}
.commentlist>li:last-child {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0
}
.commentlist .comment_body {
	padding:20px 0 0 44px;
	margin-top:20px;
	position:relative;
	border-top:1px #eee solid
}
.commentlist>li>.comment_body {
	margin-top:0;
	padding-top:0;
	border-top:none
}
.commentlist .comment_body .comment_author {
	position:absolute;
	top:20px;
	left:0
}
.commentlist>li>.comment_body>.comment_btn,.commentlist>li>.comment_body>.comment_author {
	top:0
}
.commentlist .comment_body .comment_author img.avatar {
	width:36px;
	height:36px;
	border-radius:100%
}
.commentlist .comment_body .comment_btn {
	position:absolute;
	top:20px;
	right:0
}
.commentlist .comment_body .comment_btn a {
	color:#999;
	padding:2px 8px;
	opacity:0;
	visibility:hidden;
	margin-left:4px
}
.commentlist .comment_body .comment_btn a:hover {
	color:#b1244e
}
.commentlist li #respond {
	margin-top:42px
}
.commentlist .comment_body .comment_btn a.sl-login,.commentlist .comment_body .comment_btn a.sl-comment {
	opacity:1;
	visibility:visible
}
.commentlist .comment_body:hover .comment_btn a {
	opacity:1;
	visibility:visible
}
.commentlist .comment_body .comment_info {
	color:#999;
	font-weight:300
}
.commentlist .comment_body .comment_info .author_name {
	font-size:14px;
	margin-right:6px;
	font-weight:normal
}
.commentlist .comment_body .comment_info .author_name,.commentlist .comment_body .comment_info .author_name a {
	color:#333
}
.commentlist .comment_body .comment_content {
	margin-top:8px
}
.commentlist .comment_body .comment_awaiting_moderation {
	color:#f00;
	border:1px #eee solid;
	background-color:#fdfdfd;
	margin-top:8px;
	padding:8px 20px
}
#respond #reply-title #cancel-comment-reply-link {
	color:#f00;
	font-size:12px;
	margin-left:12px
}
#commentform {
	font-size:0
}
#commentform>p {
	margin-top:12px;
	margin-bottom:0 !important;
	font-size:12px
}
#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url {
	display:inline-block;
	width:calc(33.3333333333% - 6px)
}
#commentform .comment-form-email,#commentform .comment-form-author {
	margin-right:9px
}
#commentform #submit {
	border:1px #222 solid;
	background-color:#333;
	color:#fff;
	font-size:14px;
	text-align:center;
	display:inline-block;
	padding:8px 20px
}
#commentform #submit:hover {
	background-color:#222;
	color:#fff
}
#commentform .xh-social {
	margin-top:20px
}
#commentform .xh-social-item {
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
.butterBar {
	position:fixed;
	top:40px;
	left:50%;
	-webkit-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	background-color:#333;
	color:#fff;
	padding:12px 20px;
	font-size:13px
}
.nocomments {
	padding-top:20px;
	color:#f60;
	border-top:1px #eee solid;
	margin-top:20px;
	text-align:center
}
.comment-notes,.comment-form-cookies-consent,.comment_notify {
	display:none
}
.commentlist .bad {
	color:#f00;
	margin-bottom:12px
}
.single-bulletin .post-head h2 {
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:12px;
	margin-bottom:20px
}
.page-template-template-code header,.page-template-template-center header,.page-template-template-points header,.page-template-template-wpuf header,.page-template-template-message header,.page-template-template-link header,.page-template-default header,.page-template-template-tag header {
	margin-bottom:0
}
.page-template-template-code header,.page-template-template-center .container,.page-template-template-points .container,.page-template-template-wpuf .container,.page-template-default .container,.page-template-template-message .container,.page-template-template-link .container,.page-template-template-tag .container {
	padding-top:24px;
	overflow:hidden
}
.my-map {
	width:100%;
	height:450px;
	position:relative;
	z-index:10
}
.sltags a {
	width:20%;
	font-size:12px
}
.tags>section {
	margin-bottom:24px
}
.tags>section:last-child {
	margin-bottom:0
}
.page-template-template-link .content-wrap>section,.page-template-template-link .content-wrap>article,.page-template-template-message .content-wrap>section,.page-template-template-message .content-wrap>article {
	margin-bottom:24px
}
.page-template-template-link .content-wrap #comments,.page-template-template-message .content-wrap #comments {
	margin-bottom:0
}
.readers-list li {
	width:20%;
	text-align:center
}
.readers-list li a {
	border:1px #f2f2f2 solid;
	overflow:hidden;
	display:block;
	padding:12px;
	background-color:#fff;
	color:#666
}
.readers-list img {
	width:48px;
	height:48px;
	margin:0 auto
}
.readers-list li a:hover {
	border-color:#b1244e
}
#link-page .blogroll {
	font-size:0;
	margin-right:-12px
}
#link-page .blogroll li {
	margin-bottom:12px;
	font-size:12px;
	width:25%;
	display:inline-block
}
#link-page .blogroll>li:nth-last-child(1),#link-page .blogroll>li:nth-last-child(2),#link-page .blogroll>li:nth-last-child(3),#link-page .blogroll>li:nth-last-child(4) {
	margin-bottom:0
}
#link-page ul li a {
	background-color:#f8f8f8;
	display:block;
	overflow:hidden;
	line-height:36px;
	margin-right:12px;
	color:#666;
	padding:2px 12px
}
#link-page ul li a:hover {
	color:#b1244e
}
#link-page ul li a img {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:6px
}
.entry_code {
	margin-top:24px
}
div.highlighting .code_li {
	margin-bottom:32px
}
div.highlighting .hide_options {
	display:none
}
div.highlighting h3 {
	margin-bottom:8px
}
div.highlighting span.options {
	margin-right:12px
}
div.highlighting span.btn button {
	background-color:#e1244e;
	color:#fff;
	padding:2px 8px;
	margin-left:4px;
	border:none
}
div.highlighting span.btn button:hover {
	background-color:#b1244e
}
div.highlighting p {
	margin-bottom:4px
}
.crumbs_page {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden
}
.crumbs_page>.wrapper {
	height:180px;
	position:relative;
	font-size:0
}
.crumbs_page>.wrapper>section {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	margin-top:36px
}
.wpuf {
	position:relative;
	padding-left:239px
}
.wpuf .content-post {
	margin:0
}
.wpuf .sidebar_widget {
	width:240px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	margin-bottom:0
}
.wpuf-wrap {
	width:100%;
	min-height:600px
}
.wpuf .widget_nav_menu .sidebar_title {
	display:none
}
.wpuf .widget_nav_menu>div {
	margin:-20px
}
.wpuf .widget_nav_menu ul li {
	width:100%;
	font-size:14px;
	padding:6px 72px
}
.wpuf .widget_nav_menu ul li[class^="icon-"],.wpuf .widget_nav_menu ul li[class*="icon-"] {
	padding-left:96px
}
.wpuf .widget_nav_menu ul li:before {
	left:72px;
	position:absolute;
	top:10px;
	color:#333
}
.wpuf .widget_nav_menu ul li a {
	color:#333
}
.wpuf .widget_nav_menu ul li:hover a {
	color:#b1244e
}
.wpuf .widget_nav_menu ul li.current-menu-item {
	background-color:#fbfbfb
}
.wpuf .widget_nav_menu ul li.current-menu-item:before,.wpuf .widget_nav_menu ul li.current-menu-item a {
	color:#e1244e
}
.wpuf-wrap a.avatar {
	position:absolute;
	top:62px;
	right:32px
}
.wpuf-wrap a.avatar img {
	width:100px;
	height:100px;
	border-radius:100%;
	border:6px #fff solid
}
.wpuf-wrap .basic_profile h3,.wpuf-wrap .site_stats h3 {
	border-bottom:1px #eee solid;
	padding-bottom:4px;
	margin-bottom:12px
}
.wpuf-wrap .basic_profile {
	margin-bottom:20px
}
.wpuf-wrap .basic_profile p {
	color:#999
}
.basic_profile ul li {
	padding:8px 8px 8px 72px;
	border-bottom:1px #eee solid
}
.basic_profile ul li span {
	width:68px;
	display:inline-block;
	margin-left:-72px;
	text-align:right
}
.site_stats ul {
	margin-right:-20px
}
.site_stats ul li {
	width:50%;
	position:relative
}
.site_stats ul li:nth-child(2n-1) {
	margin-right:0
}
.stats_main {
	border:1px #eee solid;
	margin:0 20px 20px 0;
	padding:12px
}
.stats_main h4 {
	border-bottom:1px #eee solid;
	margin-bottom:8px;
	padding-bottom:4px
}
.stats_main .new_post {
	display:block;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	border-bottom:1px #eee solid;
	margin-bottom:8px;
	padding-bottom:4px;
	color:#999
}
.stats_main span {
	display:inline-block;
	margin-right:12px;
	color:#999
}
#profile_avatar {
	margin:20px 0;
	overflow:hidden;
	font-size:14px;
	padding-left:120px;
	position:relative;
	min-height:110px
}
#profile_avatar img {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:100px;
	padding:8px;
	border:1px #eee solid;
	background-color:#fff;
	margin-right:20px
}
#profile_avatar a.avatar_uploader {
	border:1px #ddd solid;
	padding:4px 12px;
	margin:8px 0;
	display:block;
	width:120px;
	text-align:center
}
.media-frame select.attachment-filters {
	min-width:120px;
	font-size:13px
}
.wpuf-wrap .post_count {
	color:#999
}
.wpuf table.wpuf-table {
	border-color:#f4f4f4;
	border-right:none;
	border-bottom:none;
	text-align:center
}
.wpuf table.wpuf-table td {
	border-top:none;
	padding:12px
}
.wpuf table.wpuf-table thead th {
	text-align:center;
	color:#666
}
.wpuf table.wpuf-table th.wpuf_title,.wpuf table.wpuf-table td.wpuf_title {
	text-align:left
}
.wpuf table.wpuf-table td.wpuf_title a {
	color:#333;
	font-size:14px
}
.wpuf table.wpuf-table tr td:last-child a {
	white-space:nowrap
}
.wpuf table.wpuf-table .wpuf_btn a {
	margin:0 3px;
	color:#666
}
.wpuf table.wpuf-table .wpuf_title a:hover,.wpuf table.wpuf-table .wpuf_btn a:hover {
	color:#b1244e
}
.wpuf table.wpuf-table img {
	width:100px
}
.wpuf .wpuf-author {
	border:1px #f2f2f2 solid
}
.wpuf .wpuf-author h3 {
	background-color:#f8f8f8;
	padding:8px
}
.wpuf .wpuf-author .wpuf-author-inside p {
	margin:0 !important
}
.wpuf .wpuf-author .wpuf-author-inside p.wpuf-author-info {
	padding:0
}
.wpuf .wpuf-author .wpuf-author-inside {
	background-color:#fff;
	padding:12px;
	margin-bottom:0;
	border-bottom:0
}
.wpuf .wpuf-author img {
	width:80px
}
.front_login.popup {
	background:none;
	border:none
}
.login_main {
	text-align:left
}
.login_main .xh-regbox .xh-title {
	font-size:24px;
	color:#333
}
.login_main .xh-regbox .xh-btn-primary {
	background-color:#e1244e;
	border-color:#e1244e
}
.login_main .xh-regbox .xh-btn-primary:hover {
	background-color:#b1244e;
	border-color:#b1244e
}
.login_main .xh-regbox .form-control {
	border:1px #eee solid;
	box-shadow:none
}
.login_main .xh-regbox .xh-form-group label {
	display:inline-block;
	vertical-align:middle
}
.login_main .xh-regbox .xh-form-group label.required {
	color:#333
}
.login_main .xh-regbox .xh-form-group .xh-social {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden
}
.login_main .xh-regbox .xh-form-group .xh-social .xh-social-item {
	float:none;
	display:inline-block;
	margin:0 0 0 12px
}
.login_main .login_reg {
	text-align:center;
	color:#ddd
}
.login_main .login_reg a {
	color:#eee
}
.login_main .login_reg a:hover {
	color:#b1244e
}
.user_post ul {
	border-top:1px #eee solid
}
.user_post ul li {
	border-bottom:1px #eee solid;
	border-left:1px #eee solid;
	border-right:1px #eee solid;
	overflow:hidden;
	padding:0 12px
}
.user_post ul>div {
	margin-top:20px
}
.user_post ul li:nth-child(2n) {
	background-color:#f9f9f9
}
.user_post_main>* {
	display:inline-block !important;
	vertical-align:middle
}
.user_post_main h2 {
	margin:0;
	width:55%;
	font-size:14px;
	font-weight:normal
}
.user_post_main h2 a {
	white-space:nowrap;
	display:block;
	width:100%;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.user_post_main .post_status {
	width:10%;
	text-align:center;
	border-right:1px #eee solid;
	border-left:1px #eee solid;
	padding:12px 0
}
.user_post_main .postinfo {
	width:35%;
	text-align:right
}
.user_post_main .postinfo span {
	text-align:center
}
.user_post_main .postinfo span.edit i,.user_post_main .postinfo span.delete i {
	margin-right:0
}
.user_post_main .postinfo span:before {
	top:9px
}
.wpuf-wrap .content-post {
	padding:0 20px
}
.contribute_form {
	text-align:left
}
.contribute_form input[type="text"] {
	height:36px
}
.wpuf-wrap .content-post>span {
	margin-bottom:20px
}
.contribute_form label,.contribute_form span {
	display:block;
	padding:4px
}
.contribute_form label {
	color:#333
}
.contribute_form span {
	color:#999
}
.contribute_form b {
	color:#f60;
	margin-right:4px
}
.contribute_form p.hint {
	color:#f60
}
.contribute_form p.video_hint {
	color:#f30;
	padding-left:80px
}
.contribute_form p.video_hint label {
	float:left;
	margin-left:-80px;
	padding:4px;
	font-weight:bold
}
.contribute_form p.video_hint span {
	color:#f90
}
.contribute_form .postform {
	display:block;
	width:100%
}
.contribute_form .captcha p {
	padding-right:120px;
	position:relative
}
.contribute_form .captcha #captcha_img {
	position:absolute;
	top:0;
	right:0;
	height:36px;
	margin:0;
	border:1px #eee solid
}
.contribute_form .submit,.contribute_form .reset {
	color:#fff;
	font-size:14px;
	padding:8px 20px;
	border:none
}
.contribute_form .submit:hover,.contribute_form .reset:hover {
	background-color:#b1244e
}
.contribute_form .submit {
	margin-right:20px;
	background-color:#e1244e
}
.contribute_form .reset {
	background-color:#333
}
.my_points>h2 {
	display:none
}
.page-template-template-points .wpuf-wrap>p {
	padding:4px 4px 8px
}
.ad-single {
	margin:12px 0 8px
}
.ad img {
	width:100%
}
.cat4_sidebar,.cat3_sidebar,.cat2_sidebar,.cat1_sidebar,.sidebar,.move {
	width:368px
}
.sidebar_widget {
	margin-bottom:24px
}
.sidebar_widget:last-child {
	margin-bottom:0
}
.admin-bar .sidebar .move,.admin-bar .cat4_sidebar.move,.admin-bar .cat3_sidebar.move,.admin-bar .cat2_sidebar.move,.admin-bar .cat1_sidebar.move {
	margin-top:32px
}
.sidebar_title {
	margin:-20px -20px 20px;
	padding:12px;
	background-color:#fdfdfd;
	border-bottom:1px #f4f4f4 solid
}
.related_tagposts ul li a,ul.no-info li a,.widget_pages ul li a,.widget_links ul li a,.widget_recent_entries ul li a,.widget_nav_menu ul li a,.widget_meta ul li a,.widget_salong_bulletins ul li a {
	height:30px;
	width:100%;
	display:block;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
#trackbacks ul li,.product-categories>li,.related_tagposts ul li,ul.no-info li,.widget_pages ul li,.widget_links ul li,.widget_recent_entries ul li,.widget_nav_menu ul li,.widget_meta ul li,.widget_archive ul li,.widget_categories ul li,.widget_salong_bulletins ul li {
	padding:4px 4px 4px 12px;
	line-height:30px;
	border-bottom:1px #f4f4f4 solid;
	color:#999;
	position:relative;
	white-space:nowrap
}
#trackbacks ul li:before,.product-categories>li:before,.related_tagposts ul li:before,ul.no-info li:before,.widget_pages ul li:before,.widget_links ul li:before,.widget_recent_entries ul li:before,.sidebar widget_nav_menu ul li:before,.widget_meta ul li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_salong_bulletins ul li:before {
	color:#ccc;
	content:"\e8ad";
	font-family:"salong";
	left:2px;
	position:absolute;
	top:4px
}
.product-categories>li:hover:before,.related_tagposts ul li:hover:before,ul.no-info li:hover:before,.widget_pages ul li:hover:before,.widget_links ul li:hover:before,.widget_recent_entries ul li:hover:before,.widget_nav_menu ul li:hover:before,.widget_meta ul li:hover:before,.widget_archive ul li:hover:before,.widget_categories ul li:hover:before,.widget_salong_bulletins ul li:hover:before {
	color:#b1244e
}
.product-categories,.sltags,.widget_pages ul,.widget_links ul,.widget_nav_menu ul,.widget_archive ul,.widget_categories ul {
	font-size:0
}
.product-categories li,.widget_salong_tags .sltags a,.widget_pages ul li,.widget_links ul li,.widget_nav_menu ul li,.widget_archive ul li,.widget_categories ul li {
	width:50%;
	font-size:12px;
	display:inline-block;
	vertical-align:top
}
.widget_archive ul li a,.widget_categories ul li a {
	display:inline-block
}
.screen-reader-text {
	display:none !important
}
.dropdown_product_cat,.widget_archive select,.widget_categories select {
	width:100%
}
.sidebar_widget ul li:last-child .postlist {
	padding-bottom:0
}
ul.no-thumb li {
	border-bottom:1px #f4f4f4 solid;
	padding-bottom:8px;
	margin-bottom:8px
}
ul.no-thumb .postlist {
	padding:0
}
ul.no-thumb .postlist h3 a {
	min-height:28px;
	line-height:28px
}
.widget_salong_gallery ul {
	margin:-2px
}
.widget_salong_gallery ul li {
	width:50%
}
.widget_salong_gallery ul li figure {
	border:2px #fff solid
}
.widget_salong_gallery figure span.view,.widget_salong_gallery figure span.comment,.widget_salong_gallery figure span.like,.widget_salong_gallery figure span.title {
	position:absolute;
	color:#fff;
	z-index:10;
	opacity:0;
	visibility:hidden
}
.widget_salong_gallery figure span.title {
	font-size:14px;
	background-color:rgba(0,0,0,0.3);
	text-align:center;
	line-height:38px;
	padding:12px;
	top:0;
	left:0;
	bottom:0;
	right:0;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.widget_salong_gallery figure:hover span.view,.widget_salong_gallery figure:hover span.comment,.widget_salong_gallery figure:hover span.like,.widget_salong_gallery figure:hover span.title {
	opacity:1;
	visibility:visible
}
.widget_salong_gallery figure:hover span.title {
	line-height:72px
}
.widget_salong_gallery figure span.view,.widget_salong_gallery figure span.comment,.widget_salong_gallery figure span.like {
	top:6px;
	right:0
}
.widget_salong_gallery figure i {
	margin-right:4px
}
.widget_salong_gallery figure:hover span.view,.widget_salong_gallery figure:hover span.comment,.widget_salong_gallery figure:hover span.like {
	right:8px
}
.widget_salong_about .about img {
	margin:-20px -20px 12px;
	width:calc(100% + 40px);
	max-width:inherit
}
.widget_salong_about .about h3 {
	color:#e1244e
}
.widget_salong_about .about>span {
	color:#999;
	margin:4px 0 12px;
	display:block
}
.widget_salong_about .about .excerpt p {
	margin-bottom:8px;
	color:#666
}
.widget_salong_about .about ul {
	background-color:#fdfdfd;
	border-top:1px #f4f4f4 solid;
	margin:20px -20px -20px
}
.widget_salong_about .about ul li {
	width:25%;
	text-align:center;
	padding:12px 0;
	position:relative
}
.widget_salong_about .about ul.nowoo li {
	width:33.33333%
}
.widget_salong_about .about ul li:before {
	position:absolute;
	content:'';
	top:12px;
	right:0;
	width:1px;
	height:48px;
	background-color:#eee
}
.widget_salong_about .about ul li:last-child:before {
	background:none
}
.widget_salong_about .about ul li span {
	display:block;
	color:#999
}
.widget_salong_about .about ul li b {
	font-size:14px;
	font-weight:normal
}
.widget_salong_user ul li {
	margin-bottom:20px;
	position:relative;
	min-height:80px
}
.widget_salong_user ul li:last-child {
	margin-bottom:0
}
.widget_salong_user ul li a {
	display:block
}
.widget_salong_user ul img.avatar {
	width:78px;
	height:78px;
	border-radius:100%;
	left:0;
	padding:6px;
	background-color:#f8f8f8;
	float:left;
	margin-right:12px
}
.widget_salong_user ul .author_name {
	font-size:14px;
	line-height:36px
}
.widget_salong_user ul .new_post {
	font-size:12px;
	color:#999
}
.widget_salong_qqqun .sidebar_title h3 {
	color:#e1244e
}
.qqqun a.qq,.qqqun a.group {
	margin:20px 8px 0 0;
	display:inline-block;
	vertical-align:middle
}
.qqqun a img {
	display:inline-block
}
.woocommerce-product-search,.widget_search .searchform {
	position:relative;
	padding-right:60px;
	overflow:hidden
}
.woocommerce-product-search .search-field,.widget_search .searchform #s {
	width:100%;
	height:34px;
	float:left
}
.woocommerce-product-search input[type="submit"],.widget_search #searchsubmit {
	height:34px;
	color:#fff;
	display:block;
	width:60px;
	background-color:#e1244e;
	border:none;
	position:absolute;
	top:0;
	right:0
}
.screen-reader-text {
	display:none
}
.woocommerce-product-search input[type="submit"]:hover,.searchform #searchsubmit:hover {
	background-color:#b1244e;
	color:#fff
}
#wp-calendar {
	text-align:center;
	width:100%;
	color:#666;
	font-size:14px;
	border-spacing:2px
}
#wp-calendar caption {
	font-weight:bold;
	padding:3px 0 5px;
	background-color:#f8f8f8
}
#wp-calendar td a {
	color:#d11f3c;
	display:block
}
#wp-calendar #today,#wp-calendar #today a {
	background-color:#e1244e;
	display:block;
	color:#fff
}
#wp-calendar td a:hover,#wp-calendar #today a:hover {
	background-color:#b1244e;
	color:#fff
}
#wp-calendar th,#wp-calendar td {
	background-color:#f8f8f8
}
.tagcloud a {
	padding:4px 8px
}
.sltags a {
	background-color:#f8f8f8;
	border:2px #fff solid;
	padding:6px 12px;
	display:inline-block
}
.sltags a span {
	float:right;
	color:#999
}
.sltags a:hover {
	background-color:#b1244e;
	color:#fff;
	padding-left:20px
}
.sltags a:hover span {
	color:#fff
}
.swiper-slidepost {
	margin:-20px;
	overflow:hidden;
	position:relative
}
.slidepost_main {
	padding:12px 20px
}
.slidepost_main h2 {
	font-size:14px;
	display:block;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.slidepost_main .homeinfo {
	margin:2px 0 12px
}
.slidepost_main .homeinfo .category {
	max-width:100%
}
.slidepost_main .excerpt {
	color:#999
}
.slidepost_btn {
	background-color:#fdfdfd;
	border-top:1px #f4f4f4 solid;
	position:relative;
	overflow:hidden
}
.swiper-slidepost-pagination {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.swiper-slidepost-pagination span {
	border:1px #bbb solid;
	background-color:#fff
}
.swiper-slidepost-pagination span.swiper-pagination-bullet-active {
	background-color:#e1244e;
	border-color:#e1244e
}
.slidepost_btn .swiper-button {
	margin:12px;
	color:#bbb;
	cursor:pointer;
	font-size:14px
}
.slidepost_btn .swiper-slidepost-button-next {
	float:right
}
.slidepost_btn .swiper-slidepost-button-prev {
	float:left
}
.slidepost_btn .swiper-button:hover {
	color:#b1244e
}
.widget_salong_comments ul li {
	margin-bottom:20px
}
.widget_salong_comments ul li:last-child {
	margin-bottom:0
}
.recent-comments {
	padding-left:54px;
	overflow:hidden
}
.recent-comments img.avatar {
	width:46px;
	height:46px;
	margin-left:-54px;
	float:left
}
.recent-comments h4 {
	display:block
}
.recent-comments a {
	color:#999;
	overflow:hidden;
	display:block;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.recent-comments a:hover {
	color:#b1244e
}
.widget_salong_contact ul li {
	border-bottom:1px #eee solid;
	padding-bottom:8px;
	margin-bottom:12px
}
.widget_salong_contact ul li:last-child {
	margin-bottom:0
}
.widget_salong_contact ul li i {
	font-style:normal;
	display:block;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.widget_salong_contact ul li i:before {
	margin-right:8px;
	color:#999;
	display:inline-block;
	width:14px
}
.widget_salong_word .sidebar_title h3 {
	color:#e1244e
}
.widget_salong_word .oneword {
	text-align:center;
	padding:20px
}
.widget_salong_word .oneword p {
	font-size:14px;
	color:#333;
	margin-bottom:20px;
	line-height:32px
}
.widget_salong_word .oneword span {
	color:#999
}
.widget_salong_init h3 {
	color:#f00;
	font-weight:bold
}
.widget_salong_init .init {
	text-align:center;
	padding:20px
}
.page404 {
	width:50%;
	margin:60px auto;
	text-align:center
}
.page404 h2 {
	font-size:72px;
	line-height:72px;
	margin-bottom:36px
}
.page404 p {
	font-size:18px;
	margin-bottom:24px
}
.page404 .search h3 {
	margin-bottom:8px
}
.overlay {
	background-color:rgba(0,0,0,0.6);
	bottom:0;
	cursor:default;
	left:0;
	opacity:0;
	position:fixed;
	right:0;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:100
}
.popup {
	display:inline-block;
	left:50%;
	opacity:0;
	position:fixed;
	top:40%;
	visibility:hidden;
	z-index:100;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background-color:#f8f8f8;
	border:1px #eee solid;
	padding:8px 12px;
	text-align:center;
	border-radius:4px
}
.overlay:target {
	visibility:visible;
	opacity:1
}
.overlay:target+.pay,.overlay:target+.line,.overlay:target+.search,.overlay:target+.weixin_qr,.overlay:target+.front_login,.overlay:target+.wechat {
	top:45%;
	opacity:1;
	visibility:visible
}
.pay img {
	width:258px;
	padding:12px 20px 0
}
.line.popup p {
	font-size:14px;
	max-width:460px;
	margin:0 auto
}
.footer-popup .popup img {
	padding:12px 8px 0
}
.popup>span i {
	display:block
}
.popup img,.popup>span {
	display:inline-block
}
.popup h3 {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px #eee solid;
	padding:8px 0;
	margin-bottom:8px
}
.popup p {
	margin:8px 0
}
.search.popup {
	padding:20px 48px 48px;
	width:650px
}
.search.popup h3 {
	margin-bottom:12px;
	text-align:left
}
.search h3 i {
	margin-right:6px
}
.search_form {
	width:100%;
	padding:0 90px;
	overflow:hidden
}
.search_form .search_type {
	margin-left:-90px;
	width:90px;
	height:36px;
	padding:2px 46px 2px 4px;
	border:0;
	float:left;
	border-color:#eee;
	border-style:solid;
	border-width:1px 0 1px 1px
}
.search_form .search_btn {
	margin-right:-80px;
	width:80px;
	background-color:#e1244e;
	color:#fff;
	border:none
}
.search_form input {
	height:36px;
	background-color:#fff;
	float:left
}
.search_form .search_btn:hover {
	background-color:#b1244e
}
.footer-popup {
	right:0;
	z-index:100;
	position:fixed;
	bottom:88px;
	padding-bottom:32px
}
.footer-popup .side_btn {
	width:30px;
	height:30px;
	background-color:#a6866a;
	color:#e3e8ee;
	text-align:center;
	line-height:32px;
	font-size:14px;
	display:block;
	margin-bottom:2px;
	cursor:pointer
}
#back-to-top:hover,.footer-popup .side_btn:hover {
	background-color:#b1244e;
	color:#fff
}
.side_btn.search {
	background-color:#f60
}
.side_btn.wechat {
	background-color:#51c332
}
.side_btn.line {
	background-color:#5384e4
}
.side_btn.weibo {
	background-color:#d52929
}
.side_btn.gb2big5 {
	background-color:#39b3be
}
#back-to-top {
	position:absolute;
	right:0;
	bottom:0;
	display:none;
	background-color:#222
}
::-webkit-scrollbar-thumb {
	background-color:#ccc;
	height:50px;
	outline-offset:-2px;
	outline:2px solid #fff;
	-webkit-border-radius:4px;
	border:2px solid #fff
}
::-webkit-scrollbar-thumb:hover {
	background-color:#e1244e;
	height:50px;
	-webkit-border-radius:4px
}
::-webkit-scrollbar {
	width:8px;
	height:8px
}
::-webkit-scrollbar-track-piece {
	background-color:#fff;
	-webkit-border-radius:0
}
::-webkit-scrollbar-thumb:active {
	height:50px;
	background-color:#e1244e;
	-webkit-border-radius:4px
}
.footer {
	background-color:#fff;
	border-top:1px #f2f2f2 solid;
	text-align:center;
	padding:32px;
	line-height:28px
}
.footer .copyright p {
	display:inline-block
}
.footer,.footer a {
	color:#999
}
.footer a:hover {
	color:#b1244e
}
.footer .salongtheme>span {
	display:none
}
.icon-glass:before {
	content:'\e800'
}
.icon-music:before {
	content:'\e801'
}
.icon-search-1:before {
	content:'\e802'
}
.icon-mail:before {
	content:'\e803'
}
.icon-mail-alt:before {
	content:'\e804'
}
.icon-mail-squared:before {
	content:'\e805'
}
.icon-heart-1:before {
	content:'\e806'
}
.icon-heart-empty:before {
	content:'\e807'
}
.icon-star-1:before {
	content:'\e808'
}
.icon-star-empty:before {
	content:'\e809'
}
.icon-star-half:before {
	content:'\e80a'
}
.icon-star-half-alt:before {
	content:'\e80b'
}
.icon-user:before {
	content:'\e80c'
}
.icon-user-plus:before {
	content:'\e80d'
}
.icon-user-times:before {
	content:'\e80e'
}
.icon-users:before {
	content:'\e80f'
}
.icon-male:before {
	content:'\e810'
}
.icon-female:before {
	content:'\e811'
}
.icon-child:before {
	content:'\e812'
}
.icon-user-secret:before {
	content:'\e813'
}
.icon-video:before {
	content:'\e814'
}
.icon-videocam-1:before {
	content:'\e815'
}
.icon-picture-1:before {
	content:'\e816'
}
.icon-camera-1:before {
	content:'\e817'
}
.icon-camera-alt:before {
	content:'\e818'
}
.icon-th-large:before {
	content:'\e819'
}
.icon-th-1:before {
	content:'\e81a'
}
.icon-th-list:before {
	content:'\e81b'
}
.icon-ok:before {
	content:'\e81c'
}
.icon-ok-circled:before {
	content:'\e81d'
}
.icon-ok-circled2:before {
	content:'\e81e'
}
.icon-ok-squared:before {
	content:'\e81f'
}
.icon-cancel:before {
	content:'\e820'
}
.icon-cancel-circled:before {
	content:'\e821'
}
.icon-cancel-circled2:before {
	content:'\e822'
}
.icon-plus:before {
	content:'\e823'
}
.icon-plus-circled:before {
	content:'\e824'
}
.icon-plus-squared:before {
	content:'\e825'
}
.icon-plus-squared-alt:before {
	content:'\e826'
}
.icon-minus:before {
	content:'\e827'
}
.icon-minus-circled:before {
	content:'\e828'
}
.icon-minus-squared:before {
	content:'\e829'
}
.icon-minus-squared-alt:before {
	content:'\e82a'
}
.icon-help:before {
	content:'\e82b'
}
.icon-help-circled:before {
	content:'\e82c'
}
.icon-info-circled-1:before {
	content:'\e82d'
}
.icon-info:before {
	content:'\e82e'
}
.icon-home-1:before {
	content:'\e82f'
}
.icon-link:before {
	content:'\e830'
}
.icon-unlink:before {
	content:'\e831'
}
.icon-link-ext:before {
	content:'\e832'
}
.icon-link-ext-alt:before {
	content:'\e833'
}
.icon-attach:before {
	content:'\e834'
}
.icon-lock:before {
	content:'\e835'
}
.icon-lock-open:before {
	content:'\e836'
}
.icon-lock-open-alt:before {
	content:'\e837'
}
.icon-pin:before {
	content:'\e838'
}
.icon-eye:before {
	content:'\e839'
}
.icon-eye-off:before {
	content:'\e83a'
}
.icon-tag:before {
	content:'\e83b'
}
.icon-tags:before {
	content:'\e83c'
}
.icon-bookmark:before {
	content:'\e83d'
}
.icon-bookmark-empty:before {
	content:'\e83e'
}
.icon-flag:before {
	content:'\e83f'
}
.icon-flag-empty:before {
	content:'\e840'
}
.icon-flag-checkered:before {
	content:'\e841'
}
.icon-thumbs-up:before {
	content:'\e842'
}
.icon-thumbs-down:before {
	content:'\e843'
}
.icon-thumbs-up-alt:before {
	content:'\e844'
}
.icon-thumbs-down-alt:before {
	content:'\e845'
}
.icon-download:before {
	content:'\e846'
}
.icon-upload:before {
	content:'\e847'
}
.icon-download-cloud:before {
	content:'\e848'
}
.icon-upload-cloud:before {
	content:'\e849'
}
.icon-reply:before {
	content:'\e84a'
}
.icon-reply-all:before {
	content:'\e84b'
}
.icon-forward:before {
	content:'\e84c'
}
.icon-quote-left:before {
	content:'\e84d'
}
.icon-quote-right:before {
	content:'\e84e'
}
.icon-code:before {
	content:'\e84f'
}
.icon-export:before {
	content:'\e850'
}
.icon-export-alt:before {
	content:'\e851'
}
.icon-share:before {
	content:'\e852'
}
.icon-share-squared:before {
	content:'\e853'
}
.icon-pencil:before {
	content:'\e854'
}
.icon-pencil-squared:before {
	content:'\e855'
}
.icon-edit-1:before {
	content:'\e856'
}
.icon-print-1:before {
	content:'\e857'
}
.icon-retweet:before {
	content:'\e858'
}
.icon-keyboard:before {
	content:'\e859'
}
.icon-gamepad:before {
	content:'\e85a'
}
.icon-comment:before {
	content:'\e85b'
}
.icon-chat:before {
	content:'\e85c'
}
.icon-comment-empty:before {
	content:'\e85d'
}
.icon-chat-empty:before {
	content:'\e85e'
}
.icon-bell:before {
	content:'\e85f'
}
.icon-bell-alt:before {
	content:'\e860'
}
.icon-bell-off:before {
	content:'\e861'
}
.icon-bell-off-empty:before {
	content:'\e862'
}
.icon-attention-alt:before {
	content:'\e863'
}
.icon-attention:before {
	content:'\e864'
}
.icon-attention-circled:before {
	content:'\e865'
}
.icon-location:before {
	content:'\e866'
}
.icon-direction:before {
	content:'\e867'
}
.icon-compass:before {
	content:'\e868'
}
.icon-trash:before {
	content:'\e869'
}
.icon-trash-empty:before {
	content:'\e86a'
}
.icon-doc-1:before {
	content:'\e86b'
}
.icon-docs:before {
	content:'\e86c'
}
.icon-doc-text:before {
	content:'\e86d'
}
.icon-doc-inv:before {
	content:'\e86e'
}
.icon-doc-text-inv:before {
	content:'\e86f'
}
.icon-file-pdf:before {
	content:'\e870'
}
.icon-file-word:before {
	content:'\e871'
}
.icon-file-excel:before {
	content:'\e872'
}
.icon-file-powerpoint:before {
	content:'\e873'
}
.icon-file-image:before {
	content:'\e874'
}
.icon-file-archive:before {
	content:'\e875'
}
.icon-file-audio:before {
	content:'\e876'
}
.icon-file-video:before {
	content:'\e877'
}
.icon-file-code:before {
	content:'\e878'
}
.icon-folder-1:before {
	content:'\e879'
}
.icon-folder-open:before {
	content:'\e87a'
}
.icon-folder-empty:before {
	content:'\e87b'
}
.icon-folder-open-empty:before {
	content:'\e87c'
}
.icon-box:before {
	content:'\e87d'
}
.icon-rss:before {
	content:'\e87e'
}
.icon-rss-squared:before {
	content:'\e87f'
}
.icon-phone:before {
	content:'\e880'
}
.icon-phone-squared:before {
	content:'\e881'
}
.icon-fax:before {
	content:'\e882'
}
.icon-menu:before {
	content:'\e883'
}
.icon-cog:before {
	content:'\e884'
}
.icon-cog-alt:before {
	content:'\e885'
}
.icon-wrench:before {
	content:'\e886'
}
.icon-sliders:before {
	content:'\e887'
}
.icon-basket:before {
	content:'\f806'
}
.icon-basket-1:before {
	content:'\e888'
}
.icon-cart-plus:before {
	content:'\e889'
}
.icon-cart-arrow-down:before {
	content:'\e88a'
}
.icon-calendar:before {
	content:'\e88b'
}
.icon-calendar-empty:before {
	content:'\e88c'
}
.icon-login:before {
	content:'\e88d'
}
.icon-logout:before {
	content:'\e88e'
}
.icon-mic:before {
	content:'\e88f'
}
.icon-mute:before {
	content:'\e890'
}
.icon-volume-off:before {
	content:'\e891'
}
.icon-volume-down:before {
	content:'\e892'
}
.icon-volume-up:before {
	content:'\e893'
}
.icon-headphones:before {
	content:'\e894'
}
.icon-clock:before {
	content:'\e895'
}
.icon-lightbulb:before {
	content:'\e896'
}
.icon-block:before {
	content:'\e897'
}
.icon-resize-full:before {
	content:'\e898'
}
.icon-resize-full-alt:before {
	content:'\e899'
}
.icon-resize-small:before {
	content:'\e89a'
}
.icon-resize-vertical-1:before {
	content:'\e89b'
}
.icon-resize-horizontal-1:before {
	content:'\e89c'
}
.icon-move:before {
	content:'\e89d'
}
.icon-zoom-in:before {
	content:'\e89e'
}
.icon-zoom-out:before {
	content:'\e89f'
}
.icon-down-circled2:before {
	content:'\e8a0'
}
.icon-up-circled2:before {
	content:'\e8a1'
}
.icon-left-circled2:before {
	content:'\e8a2'
}
.icon-right-circled2:before {
	content:'\e8a3'
}
.icon-down-dir:before {
	content:'\e8a4'
}
.icon-up-dir:before {
	content:'\e8a5'
}
.icon-left-dir:before {
	content:'\e8a6'
}
.icon-right-dir:before {
	content:'\e8a7'
}
.icon-down-open:before {
	content:'\e8a8'
}
.icon-left-open:before {
	content:'\e8a9'
}
.icon-right-open:before {
	content:'\e8aa'
}
.icon-up-open:before {
	content:'\e8ab'
}
.icon-angle-left:before {
	content:'\e8ac'
}
.icon-angle-right:before {
	content:'\e8ad'
}
.icon-angle-up:before {
	content:'\e8ae'
}
.icon-angle-down:before {
	content:'\e8af'
}
.icon-angle-circled-left:before {
	content:'\e8b0'
}
.icon-angle-circled-right:before {
	content:'\e8b1'
}
.icon-angle-circled-up:before {
	content:'\e8b2'
}
.icon-angle-circled-down:before {
	content:'\e8b3'
}
.icon-angle-double-left:before {
	content:'\e8b4'
}
.icon-angle-double-right:before {
	content:'\e8b5'
}
.icon-angle-double-up:before {
	content:'\e8b6'
}
.icon-angle-double-down:before {
	content:'\e8b7'
}
.icon-down:before {
	content:'\e8b8'
}
.icon-left:before {
	content:'\e8b9'
}
.icon-right:before {
	content:'\e8ba'
}
.icon-up:before {
	content:'\e8bb'
}
.icon-down-big:before {
	content:'\e8bc'
}
.icon-left-big:before {
	content:'\e8bd'
}
.icon-right-big:before {
	content:'\e8be'
}
.icon-up-big:before {
	content:'\e8bf'
}
.icon-right-hand:before {
	content:'\e8c0'
}
.icon-left-hand:before {
	content:'\e8c1'
}
.icon-up-hand:before {
	content:'\e8c2'
}
.icon-down-hand:before {
	content:'\e8c3'
}
.icon-left-circled:before {
	content:'\e8c4'
}
.icon-right-circled:before {
	content:'\e8c5'
}
.icon-up-circled:before {
	content:'\e8c6'
}
.icon-down-circled:before {
	content:'\e8c7'
}
.icon-cw:before {
	content:'\e8c8'
}
.icon-ccw:before {
	content:'\e8c9'
}
.icon-arrows-cw:before {
	content:'\e8ca'
}
.icon-level-up:before {
	content:'\e8cb'
}
.icon-level-down:before {
	content:'\e8cc'
}
.icon-shuffle:before {
	content:'\e8cd'
}
.icon-exchange:before {
	content:'\e8ce'
}
.icon-history:before {
	content:'\e8cf'
}
.icon-expand:before {
	content:'\e8d0'
}
.icon-collapse:before {
	content:'\e8d1'
}
.icon-expand-right:before {
	content:'\e8d2'
}
.icon-collapse-left:before {
	content:'\e8d3'
}
.icon-play:before {
	content:'\e8d4'
}
.icon-play-circled:before {
	content:'\e8d5'
}
.icon-play-circled2:before {
	content:'\e8d6'
}
.icon-stop:before {
	content:'\e8d7'
}
.icon-pause:before {
	content:'\e8d8'
}
.icon-to-end:before {
	content:'\e8d9'
}
.icon-to-end-alt:before {
	content:'\e8da'
}
.icon-to-start:before {
	content:'\e8db'
}
.icon-to-start-alt:before {
	content:'\e8dc'
}
.icon-fast-fw:before {
	content:'\e8dd'
}
.icon-fast-bw:before {
	content:'\e8de'
}
.icon-eject:before {
	content:'\e8df'
}
.icon-target:before {
	content:'\e8e0'
}
.icon-signal:before {
	content:'\e8e1'
}
.icon-wifi:before {
	content:'\e8e2'
}
.icon-award:before {
	content:'\e8e3'
}
.icon-desktop:before {
	content:'\e8e4'
}
.icon-laptop:before {
	content:'\e8e5'
}
.icon-tablet:before {
	content:'\e8e6'
}
.icon-mobile:before {
	content:'\e8e7'
}
.icon-inbox:before {
	content:'\e8e8'
}
.icon-globe:before {
	content:'\e8e9'
}
.icon-sun:before {
	content:'\e8ea'
}
.icon-cloud:before {
	content:'\e8eb'
}
.icon-flash:before {
	content:'\e8ec'
}
.icon-moon:before {
	content:'\e8ed'
}
.icon-umbrella:before {
	content:'\e8ee'
}
.icon-flight:before {
	content:'\e8ef'
}
.icon-fighter-jet:before {
	content:'\e8f0'
}
.icon-paper-plane:before {
	content:'\e8f1'
}
.icon-paper-plane-empty:before {
	content:'\e8f2'
}
.icon-space-shuttle:before {
	content:'\e8f3'
}
.icon-leaf:before {
	content:'\e8f4'
}
.icon-font:before {
	content:'\e8f5'
}
.icon-bold:before {
	content:'\e8f6'
}
.icon-medium:before {
	content:'\e8f7'
}
.icon-italic:before {
	content:'\e8f8'
}
.icon-header:before {
	content:'\e8f9'
}
.icon-paragraph:before {
	content:'\e8fa'
}
.icon-text-height:before {
	content:'\e8fb'
}
.icon-text-width:before {
	content:'\e8fc'
}
.icon-align-left:before {
	content:'\e8fd'
}
.icon-align-center:before {
	content:'\e8fe'
}
.icon-align-right:before {
	content:'\e8ff'
}
.icon-align-justify:before {
	content:'\e900'
}
.icon-list:before {
	content:'\e901'
}
.icon-indent-left:before {
	content:'\e902'
}
.icon-indent-right:before {
	content:'\e903'
}
.icon-list-bullet:before {
	content:'\e904'
}
.icon-list-numbered:before {
	content:'\e905'
}
.icon-strike:before {
	content:'\e906'
}
.icon-underline:before {
	content:'\e907'
}
.icon-superscript:before {
	content:'\e908'
}
.icon-subscript:before {
	content:'\e909'
}
.icon-table:before {
	content:'\e90a'
}
.icon-columns:before {
	content:'\e90b'
}
.icon-crop:before {
	content:'\e90c'
}
.icon-scissors:before {
	content:'\e90d'
}
.icon-paste:before {
	content:'\e90e'
}
.icon-briefcase:before {
	content:'\e90f'
}
.icon-suitcase:before {
	content:'\e910'
}
.icon-ellipsis:before {
	content:'\e911'
}
.icon-ellipsis-vert:before {
	content:'\e912'
}
.icon-off:before {
	content:'\e913'
}
.icon-road:before {
	content:'\e914'
}
.icon-list-alt:before {
	content:'\e915'
}
.icon-qrcode:before {
	content:'\e916'
}
.icon-barcode:before {
	content:'\e917'
}
.icon-book:before {
	content:'\e918'
}
.icon-ajust:before {
	content:'\e919'
}
.icon-tint:before {
	content:'\e91a'
}
.icon-toggle-off:before {
	content:'\e91b'
}
.icon-toggle-on:before {
	content:'\e91c'
}
.icon-check:before {
	content:'\e91d'
}
.icon-check-empty:before {
	content:'\e91e'
}
.icon-circle:before {
	content:'\e91f'
}
.icon-circle-empty:before {
	content:'\e920'
}
.icon-circle-thin:before {
	content:'\e921'
}
.icon-circle-notch:before {
	content:'\e922'
}
.icon-dot-circled:before {
	content:'\e923'
}
.icon-asterisk:before {
	content:'\e924'
}
.icon-gift:before {
	content:'\e925'
}
.icon-fire:before {
	content:'\e926'
}
.icon-magnet:before {
	content:'\e927'
}
.icon-chart-bar:before {
	content:'\e928'
}
.icon-chart-area:before {
	content:'\e929'
}
.icon-chart-pie:before {
	content:'\e92a'
}
.icon-chart-line:before {
	content:'\e92b'
}
.icon-ticket:before {
	content:'\e92c'
}
.icon-credit-card:before {
	content:'\e92d'
}
.icon-floppy:before {
	content:'\e92e'
}
.icon-megaphone:before {
	content:'\e92f'
}
.icon-hdd:before {
	content:'\e930'
}
.icon-key:before {
	content:'\e931'
}
.icon-fork:before {
	content:'\e932'
}
.icon-rocket:before {
	content:'\e933'
}
.icon-bug:before {
	content:'\e934'
}
.icon-certificate:before {
	content:'\e935'
}
.icon-tasks:before {
	content:'\e936'
}
.icon-filter:before {
	content:'\e937'
}
.icon-beaker:before {
	content:'\e938'
}
.icon-magic:before {
	content:'\e939'
}
.icon-cab:before {
	content:'\e93a'
}
.icon-taxi:before {
	content:'\e93b'
}
.icon-truck:before {
	content:'\e93c'
}
.icon-bus:before {
	content:'\e93d'
}
.icon-bicycle:before {
	content:'\e93e'
}
.icon-motorcycle:before {
	content:'\e93f'
}
.icon-train:before {
	content:'\e940'
}
.icon-subway:before {
	content:'\e941'
}
.icon-ship:before {
	content:'\e942'
}
.icon-money:before {
	content:'\e943'
}
.icon-euro:before {
	content:'\e944'
}
.icon-pound:before {
	content:'\e945'
}
.icon-dollar:before {
	content:'\e946'
}
.icon-rupee:before {
	content:'\e947'
}
.icon-yen:before {
	content:'\e948'
}
.icon-rouble:before {
	content:'\e949'
}
.icon-shekel:before {
	content:'\e94a'
}
.icon-try:before {
	content:'\e94b'
}
.icon-won:before {
	content:'\e94c'
}
.icon-bitcoin:before {
	content:'\e94d'
}
.icon-viacoin:before {
	content:'\e94e'
}
.icon-sort:before {
	content:'\e94f'
}
.icon-sort-down:before {
	content:'\e950'
}
.icon-sort-up:before {
	content:'\e951'
}
.icon-sort-alt-up:before {
	content:'\e952'
}
.icon-sort-alt-down:before {
	content:'\e953'
}
.icon-sort-name-up:before {
	content:'\e954'
}
.icon-sort-name-down:before {
	content:'\e955'
}
.icon-sort-number-up:before {
	content:'\e956'
}
.icon-sort-number-down:before {
	content:'\e957'
}
.icon-hammer:before {
	content:'\e958'
}
.icon-gauge:before {
	content:'\e959'
}
.icon-sitemap:before {
	content:'\e95a'
}
.icon-spinner:before {
	content:'\e95b'
}
.icon-coffee:before {
	content:'\e95c'
}
.icon-food:before {
	content:'\e95d'
}
.icon-beer:before {
	content:'\e95e'
}
.icon-user-md:before {
	content:'\e95f'
}
.icon-stethoscope:before {
	content:'\e960'
}
.icon-heartbeat:before {
	content:'\e961'
}
.icon-ambulance:before {
	content:'\e962'
}
.icon-medkit:before {
	content:'\e963'
}
.icon-h-sigh:before {
	content:'\e964'
}
.icon-bed:before {
	content:'\e965'
}
.icon-hospital:before {
	content:'\e966'
}
.icon-building:before {
	content:'\e967'
}
.icon-building-filled:before {
	content:'\e968'
}
.icon-bank:before {
	content:'\e969'
}
.icon-smile:before {
	content:'\e96a'
}
.icon-frown:before {
	content:'\e96b'
}
.icon-meh:before {
	content:'\e96c'
}
.icon-anchor:before {
	content:'\e96d'
}
.icon-terminal:before {
	content:'\e96e'
}
.icon-eraser:before {
	content:'\e96f'
}
.icon-puzzle:before {
	content:'\e970'
}
.icon-shield:before {
	content:'\e971'
}
.icon-extinguisher:before {
	content:'\e972'
}
.icon-bullseye:before {
	content:'\e973'
}
.icon-wheelchair:before {
	content:'\e974'
}
.icon-language:before {
	content:'\e975'
}
.icon-graduation-cap:before {
	content:'\e976'
}
.icon-paw:before {
	content:'\e977'
}
.icon-spoon:before {
	content:'\e978'
}
.icon-cube:before {
	content:'\e979'
}
.icon-cubes:before {
	content:'\e97a'
}
.icon-recycle:before {
	content:'\e97b'
}
.icon-tree:before {
	content:'\e97c'
}
.icon-database:before {
	content:'\e97d'
}
.icon-server:before {
	content:'\e97e'
}
.icon-lifebuoy:before {
	content:'\e97f'
}
.icon-rebel:before {
	content:'\e980'
}
.icon-empire:before {
	content:'\e981'
}
.icon-bomb:before {
	content:'\e982'
}
.icon-soccer-ball:before {
	content:'\e983'
}
.icon-tty:before {
	content:'\e984'
}
.icon-binoculars:before {
	content:'\e985'
}
.icon-plug:before {
	content:'\e986'
}
.icon-newspaper:before {
	content:'\e987'
}
.icon-calc:before {
	content:'\e988'
}
.icon-copyright:before {
	content:'\e989'
}
.icon-at:before {
	content:'\e98a'
}
.icon-eyedropper:before {
	content:'\e98b'
}
.icon-brush:before {
	content:'\e98c'
}
.icon-birthday:before {
	content:'\e98d'
}
.icon-diamond:before {
	content:'\e98e'
}
.icon-street-view:before {
	content:'\e98f'
}
.icon-venus:before {
	content:'\e990'
}
.icon-mars:before {
	content:'\e991'
}
.icon-mercury:before {
	content:'\e992'
}
.icon-transgender:before {
	content:'\e993'
}
.icon-transgender-alt:before {
	content:'\e994'
}
.icon-venus-double:before {
	content:'\e995'
}
.icon-mars-double:before {
	content:'\e996'
}
.icon-venus-mars:before {
	content:'\e997'
}
.icon-mars-stroke:before {
	content:'\e998'
}
.icon-mars-stroke-v:before {
	content:'\e999'
}
.icon-mars-stroke-h:before {
	content:'\e99a'
}
.icon-neuter:before {
	content:'\e99b'
}
.icon-cc-visa:before {
	content:'\e99c'
}
.icon-cc-mastercard:before {
	content:'\e99d'
}
.icon-cc-discover:before {
	content:'\e99e'
}
.icon-cc-amex:before {
	content:'\e99f'
}
.icon-cc-paypal:before {
	content:'\e9a0'
}
.icon-cc-stripe:before {
	content:'\e9a1'
}
.icon-adn:before {
	content:'\e9a2'
}
.icon-android:before {
	content:'\e9a3'
}
.icon-angellist:before {
	content:'\e9a4'
}
.icon-apple:before {
	content:'\e9a5'
}
.icon-behance:before {
	content:'\e9a6'
}
.icon-behance-squared:before {
	content:'\e9a7'
}
.icon-bitbucket:before {
	content:'\e9a8'
}
.icon-bitbucket-squared:before {
	content:'\e9a9'
}
.icon-buysellads:before {
	content:'\e9aa'
}
.icon-cc:before {
	content:'\e9ab'
}
.icon-codeopen:before {
	content:'\e9ac'
}
.icon-connectdevelop:before {
	content:'\e9ad'
}
.icon-css3:before {
	content:'\e9ae'
}
.icon-dashcube:before {
	content:'\e9af'
}
.icon-delicious:before {
	content:'\e9b0'
}
.icon-deviantart:before {
	content:'\e9b1'
}
.icon-digg:before {
	content:'\e9b2'
}
.icon-dribbble:before {
	content:'\e9b3'
}
.icon-dropbox:before {
	content:'\e9b4'
}
.icon-drupal:before {
	content:'\e9b5'
}
.icon-facebook:before {
	content:'\e9b6'
}
.icon-facebook-squared:before {
	content:'\e9b7'
}
.icon-facebook-official:before {
	content:'\e9b8'
}
.icon-flickr:before {
	content:'\e9b9'
}
.icon-forumbee:before {
	content:'\e9ba'
}
.icon-foursquare:before {
	content:'\e9bb'
}
.icon-git-squared:before {
	content:'\e9bc'
}
.icon-git:before {
	content:'\e9bd'
}
.icon-github:before {
	content:'\e9be'
}
.icon-github-squared:before {
	content:'\e9bf'
}
.icon-github-circled:before {
	content:'\e9c0'
}
.icon-gittip:before {
	content:'\e9c1'
}
.icon-google:before {
	content:'\e9c2'
}
.icon-gplus:before {
	content:'\e9c3'
}
.icon-gplus-squared:before {
	content:'\e9c4'
}
.icon-gwallet:before {
	content:'\e9c5'
}
.icon-hacker-news:before {
	content:'\e9c6'
}
.icon-html5:before {
	content:'\e9c7'
}
.icon-instagram:before {
	content:'\e9c8'
}
.icon-ioxhost:before {
	content:'\e9c9'
}
.icon-joomla:before {
	content:'\e9ca'
}
.icon-jsfiddle:before {
	content:'\e9cb'
}
.icon-lastfm:before {
	content:'\e9cc'
}
.icon-lastfm-squared:before {
	content:'\e9cd'
}
.icon-leanpub:before {
	content:'\e9ce'
}
.icon-linkedin-squared:before {
	content:'\e9cf'
}
.icon-linux:before {
	content:'\e9d0'
}
.icon-linkedin:before {
	content:'\e9d1'
}
.icon-maxcdn:before {
	content:'\e9d2'
}
.icon-meanpath:before {
	content:'\e9d3'
}
.icon-openid:before {
	content:'\e9d4'
}
.icon-pagelines:before {
	content:'\e9d5'
}
.icon-paypal:before {
	content:'\e9d6'
}
.icon-pied-piper-squared:before {
	content:'\e9d7'
}
.icon-pied-piper-alt:before {
	content:'\e9d8'
}
.icon-pinterest:before {
	content:'\e9d9'
}
.icon-pinterest-circled:before {
	content:'\e9da'
}
.icon-pinterest-squared:before {
	content:'\e9db'
}
.icon-qq:before {
	content:'\e9dc'
}
.icon-reddit:before {
	content:'\e9dd'
}
.icon-reddit-squared:before {
	content:'\e9de'
}
.icon-renren:before {
	content:'\e9df'
}
.icon-sellsy:before {
	content:'\e9e0'
}
.icon-shirtsinbulk:before {
	content:'\e9e1'
}
.icon-simplybuilt:before {
	content:'\e9e2'
}
.icon-skyatlas:before {
	content:'\e9e3'
}
.icon-skype:before {
	content:'\e9e4'
}
.icon-slack:before {
	content:'\e9e5'
}
.icon-slideshare:before {
	content:'\e9e6'
}
.icon-soundcloud:before {
	content:'\e9e7'
}
.icon-spotify:before {
	content:'\e9e8'
}
.icon-stackexchange:before {
	content:'\e9e9'
}
.icon-stackoverflow:before {
	content:'\e9ea'
}
.icon-steam:before {
	content:'\e9eb'
}
.icon-steam-squared:before {
	content:'\e9ec'
}
.icon-stumbleupon:before {
	content:'\e9ed'
}
.icon-stumbleupon-circled:before {
	content:'\e9ee'
}
.icon-tencent-weibo:before {
	content:'\e9ef'
}
.icon-trello:before {
	content:'\e9f0'
}
.icon-tumblr:before {
	content:'\e9f1'
}
.icon-tumblr-squared:before {
	content:'\e9f2'
}
.icon-twitch:before {
	content:'\e9f3'
}
.icon-twitter-squared:before {
	content:'\e9f4'
}
.icon-twitter:before {
	content:'\e9f5'
}
.icon-vimeo-squared:before {
	content:'\e9f6'
}
.icon-vine:before {
	content:'\e9f7'
}
.icon-vkontakte:before {
	content:'\e9f8'
}
.icon-whatsapp:before {
	content:'\e9f9'
}
.icon-wechat:before {
	content:'\e9fa'
}
.icon-weibo:before {
	content:'\e9fb'
}
.icon-windows:before {
	content:'\e9fc'
}
.icon-wordpress:before {
	content:'\e9fd'
}
.icon-xing:before {
	content:'\e9fe'
}
.icon-xing-squared:before {
	content:'\e9ff'
}
.icon-yelp:before {
	content:'\ea00'
}
.icon-youtube:before {
	content:'\ea01'
}
.icon-yahoo:before {
	content:'\ea02'
}
.icon-youtube-squared:before {
	content:'\ea03'
}
.icon-youtube-play:before {
	content:'\ea04'
}
.icon-blank:before {
	content:'\ea05'
}
.icon-lemon:before {
	content:'\ea06'
}
.icon-line-mobile:before {
	content:"\e000"
}
.icon-line-laptop:before {
	content:"\e001"
}
.icon-line-desktop:before {
	content:"\e002"
}
.icon-line-tablet:before {
	content:"\e003"
}
.icon-line-phone:before {
	content:"\e004"
}
.icon-line-document:before {
	content:"\e005"
}
.icon-line-documents:before {
	content:"\e006"
}
.icon-line-search:before {
	content:"\e007"
}
.icon-line-clipboard:before {
	content:"\e008"
}
.icon-line-newspaper:before {
	content:"\e009"
}
.icon-line-notebook:before {
	content:"\e00a"
}
.icon-line-book-open:before {
	content:"\e00b"
}
.icon-line-browser:before {
	content:"\e00c"
}
.icon-line-calendar:before {
	content:"\e00d"
}
.icon-line-presentation:before {
	content:"\e00e"
}
.icon-line-picture:before {
	content:"\e00f"
}
.icon-line-pictures:before {
	content:"\e010"
}
.icon-line-video:before {
	content:"\e011"
}
.icon-line-camera:before {
	content:"\e012"
}
.icon-line-printer:before {
	content:"\e013"
}
.icon-line-toolbox:before {
	content:"\e014"
}
.icon-line-briefcase:before {
	content:"\e015"
}
.icon-line-wallet:before {
	content:"\e016"
}
.icon-line-gift:before {
	content:"\e017"
}
.icon-line-bargraph:before {
	content:"\e018"
}
.icon-line-grid:before {
	content:"\e019"
}
.icon-line-expand:before {
	content:"\e01a"
}
.icon-line-focus:before {
	content:"\e01b"
}
.icon-line-edit:before {
	content:"\e01c"
}
.icon-line-adjustments:before {
	content:"\e01d"
}
.icon-line-ribbon:before {
	content:"\e01e"
}
.icon-line-hourglass:before {
	content:"\e01f"
}
.icon-line-lock:before {
	content:"\e020"
}
.icon-line-megaphone:before {
	content:"\e021"
}
.icon-line-shield:before {
	content:"\e022"
}
.icon-line-trophy:before {
	content:"\e023"
}
.icon-line-flag:before {
	content:"\e024"
}
.icon-line-map:before {
	content:"\e025"
}
.icon-line-puzzle:before {
	content:"\e026"
}
.icon-line-basket:before {
	content:"\e027"
}
.icon-line-envelope:before {
	content:"\e028"
}
.icon-line-streetsign:before {
	content:"\e029"
}
.icon-line-telescope:before {
	content:"\e02a"
}
.icon-line-gears:before {
	content:"\e02b"
}
.icon-line-key:before {
	content:"\e02c"
}
.icon-line-paperclip:before {
	content:"\e02d"
}
.icon-line-attachment:before {
	content:"\e02e"
}
.icon-line-pricetags:before {
	content:"\e02f"
}
.icon-line-lightbulb:before {
	content:"\e030"
}
.icon-line-layers:before {
	content:"\e031"
}
.icon-line-pencil:before {
	content:"\e032"
}
.icon-line-tools:before {
	content:"\e033"
}
.icon-line-tools-2:before {
	content:"\e034"
}
.icon-line-scissors:before {
	content:"\e035"
}
.icon-line-paintbrush:before {
	content:"\e036"
}
.icon-line-magnifying-glass:before {
	content:"\e037"
}
.icon-line-circle-compass:before {
	content:"\e038"
}
.icon-line-linegraph:before {
	content:"\e039"
}
.icon-line-mic:before {
	content:"\e03a"
}
.icon-line-strategy:before {
	content:"\e03b"
}
.icon-line-beaker:before {
	content:"\e03c"
}
.icon-line-caution:before {
	content:"\e03d"
}
.icon-line-recycle:before {
	content:"\e03e"
}
.icon-line-anchor:before {
	content:"\e03f"
}
.icon-line-profile-male:before {
	content:"\e040"
}
.icon-line-profile-female:before {
	content:"\e041"
}
.icon-line-bike:before {
	content:"\e042"
}
.icon-line-wine:before {
	content:"\e043"
}
.icon-line-hotairballoon:before {
	content:"\e044"
}
.icon-line-globe:before {
	content:"\e045"
}
.icon-line-genius:before {
	content:"\e046"
}
.icon-line-map-pin:before {
	content:"\e047"
}
.icon-line-dial:before {
	content:"\e048"
}
.icon-line-chat:before {
	content:"\e049"
}
.icon-line-heart:before {
	content:"\e04a"
}
.icon-line-cloud:before {
	content:"\e04b"
}
.icon-line-upload:before {
	content:"\e04c"
}
.icon-line-download:before {
	content:"\e04d"
}
.icon-line-target:before {
	content:"\e04e"
}
.icon-line-hazardous:before {
	content:"\e04f"
}
.icon-line-piechart:before {
	content:"\e050"
}
.icon-line-speedometer:before {
	content:"\e051"
}
.icon-line-global:before {
	content:"\e052"
}
.icon-line-compass:before {
	content:"\e053"
}
.icon-line-lifesaver:before {
	content:"\e054"
}
.icon-line-clock:before {
	content:"\e055"
}
.icon-line-aperture:before {
	content:"\e056"
}
.icon-line-quote:before {
	content:"\e057"
}
.icon-line-scope:before {
	content:"\e058"
}
.icon-line-alarmclock:before {
	content:"\e059"
}
.icon-line-refresh:before {
	content:"\e05a"
}
.icon-line-happy:before {
	content:"\e05b"
}
.icon-line-sad:before {
	content:"\e05c"
}
.icon-line-facebook:before {
	content:"\e05d"
}
.icon-line-twitter:before {
	content:"\e05e"
}
.icon-line-googleplus:before {
	content:"\e05f"
}
.icon-line-rss:before {
	content:"\e060"
}
.icon-line-tumblr:before {
	content:"\e061"
}
.icon-line-linkedin:before {
	content:"\e062"
}
.icon-line-dribbble:before {
	content:"\e063"
}
.icon-cart:before {
	content:'\f806'
}
.icon-taobao:before {
	content:"\ea07"
}
.icon-douban:before {
	content:"\ea08"
}
.icon-qzone:before {
	content:"\ea09"
}
.icon-logo:before {
	content:"\ea0a"
}
.infobox,.successbox,.warningbox,.errorbox {
	display:block;
	font-size:14px;
	margin:20px 0 8px 0;
	padding:12px 12px 12px 46px;
	position:relative;
	border-left-width:3px;
	border-style:solid
}
.infobox:before,.successbox:before,.warningbox:before,.errorbox:before {
	font-family:'salong';
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	left:14px;
	top:14px;
	font-size:24px;
	color:#999
}
.infobox {
	background-color:#effaff;
	border-color:#6dcff6;
	color:#6dcff6
}
.successbox {
	background-color:#e7f6f0;
	border-color:#2fba87;
	color:#2fba87
}
.warningbox {
	background-color:#fffbf0;
	border-color:#ffc11b;
	color:#ffc11b
}
.errorbox {
	background-color:#fff0ec;
	border-color:#eb5020;
	color:#eb5020
}
.infobox:before {
	content:'\e82d';
	color:#6dcff6
}
.successbox:before {
	content:'\e81d';
	color:#2fba87
}
.warningbox:before {
	content:'\e865';
	color:#ffc11b
}
.errorbox:before {
	content:'\e821';
	color:#eb5020
}
.scbutton {
	display:inline-block;
	line-height:32px;
	text-align:center;
	margin:12px 12px 12px 0;
	color:#fff !important;
	padding:2px 20px
}
.red {
	background-color:#e54028
}
.red:hover {
	background-color:#E8543F
}
.yellow {
	background-color:#f18d05
}
.yellow:hover {
	background-color:#FA9915
}
.blue {
	background-color:#00a1cb
}
.blue:hover {
	background-color:#00B5E5
}
.green {
	background-color:#7db500
}
.green:hover {
	background-color:#8DCC00
}
.redlist ul li,.yellowlist ul li,.bluelist ul li,.greenlist ul li {
	padding:6px 6px 6px 28px;
	position:relative
}
.redlist ul li:before,.yellowlist ul li:before,.bluelist ul li:before,.greenlist ul li:before {
	content:"";
	display:block;
	width:6px;
	height:6px;
	border-radius:6px;
	position:absolute;
	top:16px;
	left:12px
}
.redlist ul li:before {
	background-color:#e54028
}
.yellowlist ul li:before {
	background-color:#f18d05
}
.bluelist ul li:before {
	background-color:#00a1cb
}
.greenlist ul li:before {
	background-color:#7db500
}
.redlist ul,.yellowlist ul,.bluelist ul,.greenlist ul {
	margin-bottom:12px
}
.toggle-box-head .icon-toggle {
	width:24px;
	height:24px;
	color:#999;
	margin:0 6px;
	cursor:pointer;
	float:right;
	border:1px #eee solid;
	text-align:center;
	font-size:12px
}
.toggle-box-head .icon-toggle:before {
	content:'\e823'
}
.toggle-box-head .icon-toggle.active:before {
	content:'\e827'
}
.gdl-toggle-box {
	margin:12px 0
}
.gdl-toggle-box li {
	margin:6px 0
}
.entry .toggle-box-head,.entry .toggle-box-content {
	cursor:pointer;
	color:#666;
	padding:6px 12px
}
.gdl-toggle-box .toggle-box-head {
	background:#f8f8f8;
	font-size:14px;
	border-bottom:none;
	padding:8px;
	margin:0
}
.gdl-toggle-box .toggle-box-head:after {
	background:none
}
.toggle-box-head .icon-toggle.active:before,.gdl-toggle-box .toggle-box-head span.active {
	color:#e1244e
}
.toggle-box-head .icon-toggle.active {
	background-color:#fff
}
.toggle-box-content {
	background-color:#fdfdfd
}
.toggle-box-content {
	padding:10px 30px 10px 40px;
	overflow:hidden
}
.reply-to-read a {
	color:#ffc11b;
	margin:0 6px;
	font-weight:bold
}
.reply-to-read a:hover {
	color:#f00
}
#tabwrap {
	overflow:hidden;
	width:100%;
	margin:20px auto 12px auto
}
#tabs li a {
	float:left;
	display:block;
	background-color:#f2f2f2;
	border-top:2px #eee solid;
	padding:10px 24px;
	color:#666;
	text-align:center;
	font-size:14px;
	margin-right:4px
}
#tabs li a:hover {
	background-color:#eee
}
#tabs li.current a {
	background:#f9f9f9;
	color:#666;
	border-top:2px #e1244e solid
}
#tab_content>div {
	clear:both;
	padding:20px;
	line-height:30px;
	color:#666;
	background-color:#f9f9f9;
	border-bottom:1px #eee solid;
	display:none
}
#tab_content .current {
	display:block
}
#tab_content p {
	margin:0 0 20px 0
}
.related_tagposts {
	overflow:hidden;
	margin-bottom:12px
}
.related_tagposts i {
	margin-right:6px
}
.entry .related_tagposts ul li a {
	color:#666
}
